/*
 * Copyright (C) 1998-2019 Gerwin Klein <lsf@jflex.de>
 * Copyright (C) 2008-2020 Steve Rowe <sarowe@gmail.com>
 * Copyright (C) 2018-2020 Google, LLC.
 *
 * SPDX-License-Identifier: BSD-3-Clause
 */
// TODO(regisd) Move in same package
package jflex.core.unicode.data;

// TODO(regisd) Restrict to package visibility
public class Unicode_1_1 {

  // Only holds constants.
  private Unicode_1_1() {}

  /** Highest Unicode code point. */
  public static final int maximumCodePoint = 0xffff;

  public static final String[] propertyValues = {
    "alnum",
    "assigned",
    "blank",
    "cc",
    "cn",
    "graph",
    "ll",
    "lm",
    "lo",
    "lu",
    "mc",
    "mn",
    "nd",
    "no",
    "pd",
    "pe",
    "po",
    "print",
    "ps",
    "sc",
    "sm",
    "so",
    "xdigit",
    "zl",
    "zp",
    "zs"
  };

  public static final String[] intervals = {
    // Unicode 1.1 property value: {alnum}
    "\u0030\u0039"
        + "\u0041\u005a"
        + "\u005e\u005e"
        + "\u0060\u007a"
        + "\u00a8\u00a8"
        + "\u00af\u00af"
        + "\u00b4\u00b4"
        + "\u00b8\u00b8"
        + "\u00c0\u00d6"
        + "\u00d8\u00f6"
        + "\u00f8\u01f5"
        + "\u01fa\u0217"
        + "\u0250\u02a8"
        + "\u02b0\u02de"
        + "\u02e0\u02e9"
        + "\u037a\u037a"
        + "\u0384\u0386"
        + "\u0388\u038a"
        + "\u038c\u038c"
        + "\u038e\u03a1"
        + "\u03a3\u03ce"
        + "\u03d0\u03d6"
        + "\u03da\u03da"
        + "\u03dc\u03dc"
        + "\u03de\u03de"
        + "\u03e0\u03e0"
        + "\u03e2\u03f3"
        + "\u0401\u040c"
        + "\u040e\u044f"
        + "\u0451\u045c"
        + "\u045e\u0481"
        + "\u0490\u04c4"
        + "\u04c7\u04c8"
        + "\u04cb\u04cc"
        + "\u04d0\u04eb"
        + "\u04ee\u04f5"
        + "\u04f8\u04f9"
        + "\u0531\u0556"
        + "\u0559\u0559"
        + "\u0561\u0587"
        + "\u05d0\u05ea"
        + "\u05f0\u05f2"
        + "\u0621\u063a"
        + "\u0640\u064a"
        + "\u0660\u0669"
        + "\u0671\u06b7"
        + "\u06ba\u06be"
        + "\u06c0\u06ce"
        + "\u06d0\u06d3"
        + "\u06d5\u06d5"
        + "\u06e5\u06e6"
        + "\u06f0\u06f9"
        + "\u0905\u0939"
        + "\u0958\u0961"
        + "\u0966\u096f"
        + "\u0985\u098c"
        + "\u098f\u0990"
        + "\u0993\u09a8"
        + "\u09aa\u09b0"
        + "\u09b2\u09b2"
        + "\u09b6\u09b9"
        + "\u09dc\u09dd"
        + "\u09df\u09e1"
        + "\u09e6\u09f1"
        + "\u0a05\u0a0a"
        + "\u0a0f\u0a10"
        + "\u0a13\u0a28"
        + "\u0a2a\u0a30"
        + "\u0a32\u0a33"
        + "\u0a35\u0a36"
        + "\u0a38\u0a39"
        + "\u0a59\u0a5c"
        + "\u0a5e\u0a5e"
        + "\u0a66\u0a6f"
        + "\u0a85\u0a8b"
        + "\u0a8d\u0a8d"
        + "\u0a8f\u0a91"
        + "\u0a93\u0aa8"
        + "\u0aaa\u0ab0"
        + "\u0ab2\u0ab3"
        + "\u0ab5\u0ab9"
        + "\u0ae0\u0ae0"
        + "\u0ae6\u0aef"
        + "\u0b05\u0b0c"
        + "\u0b0f\u0b10"
        + "\u0b13\u0b28"
        + "\u0b2a\u0b30"
        + "\u0b32\u0b33"
        + "\u0b36\u0b39"
        + "\u0b5c\u0b5d"
        + "\u0b5f\u0b61"
        + "\u0b66\u0b6f"
        + "\u0b85\u0b8a"
        + "\u0b8e\u0b90"
        + "\u0b92\u0b95"
        + "\u0b99\u0b9a"
        + "\u0b9c\u0b9c"
        + "\u0b9e\u0b9f"
        + "\u0ba3\u0ba4"
        + "\u0ba8\u0baa"
        + "\u0bae\u0bb5"
        + "\u0bb7\u0bb9"
        + "\u0be7\u0bef"
        + "\u0c05\u0c0c"
        + "\u0c0e\u0c10"
        + "\u0c12\u0c28"
        + "\u0c2a\u0c33"
        + "\u0c35\u0c39"
        + "\u0c60\u0c61"
        + "\u0c66\u0c6f"
        + "\u0c85\u0c8c"
        + "\u0c8e\u0c90"
        + "\u0c92\u0ca8"
        + "\u0caa\u0cb3"
        + "\u0cb5\u0cb9"
        + "\u0cde\u0cde"
        + "\u0ce0\u0ce1"
        + "\u0ce6\u0cef"
        + "\u0d05\u0d0c"
        + "\u0d0e\u0d10"
        + "\u0d12\u0d28"
        + "\u0d2a\u0d39"
        + "\u0d60\u0d61"
        + "\u0d66\u0d6f"
        + "\u0e01\u0e30"
        + "\u0e32\u0e33"
        + "\u0e40\u0e46"
        + "\u0e4f\u0e5b"
        + "\u0e81\u0e82"
        + "\u0e84\u0e84"
        + "\u0e87\u0e88"
        + "\u0e8a\u0e8a"
        + "\u0e8d\u0e8d"
        + "\u0e94\u0e97"
        + "\u0e99\u0e9f"
        + "\u0ea1\u0ea3"
        + "\u0ea5\u0ea5"
        + "\u0ea7\u0ea7"
        + "\u0eaa\u0eab"
        + "\u0ead\u0eae"
        + "\u0eb0\u0eb0"
        + "\u0eb2\u0eb3"
        + "\u0ebd\u0ebd"
        + "\u0ec0\u0ec4"
        + "\u0ed0\u0ed9"
        + "\u10a0\u10c5"
        + "\u10d0\u10f6"
        + "\u1100\u1159"
        + "\u115f\u11a2"
        + "\u11a8\u11f9"
        + "\u1e00\u1e9a"
        + "\u1ea0\u1ef9"
        + "\u1f00\u1f15"
        + "\u1f18\u1f1d"
        + "\u1f20\u1f45"
        + "\u1f48\u1f4d"
        + "\u1f50\u1f57"
        + "\u1f59\u1f59"
        + "\u1f5b\u1f5b"
        + "\u1f5d\u1f5d"
        + "\u1f5f\u1f7d"
        + "\u1f80\u1fb4"
        + "\u1fb6\u1fc4"
        + "\u1fc6\u1fd3"
        + "\u1fd6\u1fdb"
        + "\u1fdd\u1fef"
        + "\u1ff2\u1ff4"
        + "\u1ff6\u1ffe"
        + "\u2474\u247c"
        + "\u2488\u2490"
        + "\u24ea\u24ea"
        + "\u3041\u3094"
        + "\u309b\u309e"
        + "\u30a1\u30fa"
        + "\u30fc\u30fe"
        + "\u3105\u312c"
        + "\u3131\u318e"
        + "\u3400\u9fff"
        + "\ufb00\ufb06"
        + "\ufb13\ufb17"
        + "\ufb1f\ufb28"
        + "\ufb2a\ufb36"
        + "\ufb38\ufb3c"
        + "\ufb3e\ufb3e"
        + "\ufb40\ufb41"
        + "\ufb43\ufb44"
        + "\ufb46\ufbb1"
        + "\ufbd3\ufd3d"
        + "\ufd50\ufd8f"
        + "\ufd92\ufdc7"
        + "\ufdf0\ufdfb"
        + "\ufe70\ufe72"
        + "\ufe74\ufe74"
        + "\ufe76\ufefc"
        + "\uff10\uff19"
        + "\uff21\uff3a"
        + "\uff41\uff5a"
        + "\uff66\uff6f"
        + "\uff71\uff9d"
        + "\uffa0\uffbe"
        + "\uffc2\uffc7"
        + "\uffca\uffcf"
        + "\uffd2\uffd7"
        + "\uffda\uffdc",
    // Unicode 1.1 property value: {assigned}
    "\000\u01f5"
        + "\u01fa\u0217"
        + "\u0250\u02a8"
        + "\u02b0\u02de"
        + "\u02e0\u02e9"
        + "\u0300\u0345"
        + "\u0360\u0361"
        + "\u0374\u0375"
        + "\u037a\u037a"
        + "\u037e\u037e"
        + "\u0384\u038a"
        + "\u038c\u038c"
        + "\u038e\u03a1"
        + "\u03a3\u03ce"
        + "\u03d0\u03d6"
        + "\u03da\u03da"
        + "\u03dc\u03dc"
        + "\u03de\u03de"
        + "\u03e0\u03e0"
        + "\u03e2\u03f3"
        + "\u0401\u040c"
        + "\u040e\u044f"
        + "\u0451\u045c"
        + "\u045e\u0486"
        + "\u0490\u04c4"
        + "\u04c7\u04c8"
        + "\u04cb\u04cc"
        + "\u04d0\u04eb"
        + "\u04ee\u04f5"
        + "\u04f8\u04f9"
        + "\u0531\u0556"
        + "\u0559\u055f"
        + "\u0561\u0587"
        + "\u0589\u0589"
        + "\u05b0\u05b9"
        + "\u05bb\u05c3"
        + "\u05d0\u05ea"
        + "\u05f0\u05f4"
        + "\u060c\u060c"
        + "\u061b\u061b"
        + "\u061f\u061f"
        + "\u0621\u063a"
        + "\u0640\u0652"
        + "\u0660\u066d"
        + "\u0670\u06b7"
        + "\u06ba\u06be"
        + "\u06c0\u06ce"
        + "\u06d0\u06ed"
        + "\u06f0\u06f9"
        + "\u0901\u0903"
        + "\u0905\u0939"
        + "\u093c\u094d"
        + "\u0950\u0954"
        + "\u0958\u0970"
        + "\u0981\u0983"
        + "\u0985\u098c"
        + "\u098f\u0990"
        + "\u0993\u09a8"
        + "\u09aa\u09b0"
        + "\u09b2\u09b2"
        + "\u09b6\u09b9"
        + "\u09bc\u09bc"
        + "\u09be\u09c4"
        + "\u09c7\u09c8"
        + "\u09cb\u09cd"
        + "\u09d7\u09d7"
        + "\u09dc\u09dd"
        + "\u09df\u09e3"
        + "\u09e6\u09fa"
        + "\u0a02\u0a02"
        + "\u0a05\u0a0a"
        + "\u0a0f\u0a10"
        + "\u0a13\u0a28"
        + "\u0a2a\u0a30"
        + "\u0a32\u0a33"
        + "\u0a35\u0a36"
        + "\u0a38\u0a39"
        + "\u0a3c\u0a3c"
        + "\u0a3e\u0a42"
        + "\u0a47\u0a48"
        + "\u0a4b\u0a4d"
        + "\u0a59\u0a5c"
        + "\u0a5e\u0a5e"
        + "\u0a66\u0a74"
        + "\u0a81\u0a83"
        + "\u0a85\u0a8b"
        + "\u0a8d\u0a8d"
        + "\u0a8f\u0a91"
        + "\u0a93\u0aa8"
        + "\u0aaa\u0ab0"
        + "\u0ab2\u0ab3"
        + "\u0ab5\u0ab9"
        + "\u0abc\u0ac5"
        + "\u0ac7\u0ac9"
        + "\u0acb\u0acd"
        + "\u0ad0\u0ad0"
        + "\u0ae0\u0ae0"
        + "\u0ae6\u0aef"
        + "\u0b01\u0b03"
        + "\u0b05\u0b0c"
        + "\u0b0f\u0b10"
        + "\u0b13\u0b28"
        + "\u0b2a\u0b30"
        + "\u0b32\u0b33"
        + "\u0b36\u0b39"
        + "\u0b3c\u0b43"
        + "\u0b47\u0b48"
        + "\u0b4b\u0b4d"
        + "\u0b56\u0b57"
        + "\u0b5c\u0b5d"
        + "\u0b5f\u0b61"
        + "\u0b66\u0b70"
        + "\u0b82\u0b83"
        + "\u0b85\u0b8a"
        + "\u0b8e\u0b90"
        + "\u0b92\u0b95"
        + "\u0b99\u0b9a"
        + "\u0b9c\u0b9c"
        + "\u0b9e\u0b9f"
        + "\u0ba3\u0ba4"
        + "\u0ba8\u0baa"
        + "\u0bae\u0bb5"
        + "\u0bb7\u0bb9"
        + "\u0bbe\u0bc2"
        + "\u0bc6\u0bc8"
        + "\u0bca\u0bcd"
        + "\u0bd7\u0bd7"
        + "\u0be7\u0bf2"
        + "\u0c01\u0c03"
        + "\u0c05\u0c0c"
        + "\u0c0e\u0c10"
        + "\u0c12\u0c28"
        + "\u0c2a\u0c33"
        + "\u0c35\u0c39"
        + "\u0c3e\u0c44"
        + "\u0c46\u0c48"
        + "\u0c4a\u0c4d"
        + "\u0c55\u0c56"
        + "\u0c60\u0c61"
        + "\u0c66\u0c6f"
        + "\u0c82\u0c83"
        + "\u0c85\u0c8c"
        + "\u0c8e\u0c90"
        + "\u0c92\u0ca8"
        + "\u0caa\u0cb3"
        + "\u0cb5\u0cb9"
        + "\u0cbe\u0cc4"
        + "\u0cc6\u0cc8"
        + "\u0cca\u0ccd"
        + "\u0cd5\u0cd6"
        + "\u0cde\u0cde"
        + "\u0ce0\u0ce1"
        + "\u0ce6\u0cef"
        + "\u0d02\u0d03"
        + "\u0d05\u0d0c"
        + "\u0d0e\u0d10"
        + "\u0d12\u0d28"
        + "\u0d2a\u0d39"
        + "\u0d3e\u0d43"
        + "\u0d46\u0d48"
        + "\u0d4a\u0d4d"
        + "\u0d57\u0d57"
        + "\u0d60\u0d61"
        + "\u0d66\u0d6f"
        + "\u0e01\u0e3a"
        + "\u0e3f\u0e5b"
        + "\u0e81\u0e82"
        + "\u0e84\u0e84"
        + "\u0e87\u0e88"
        + "\u0e8a\u0e8a"
        + "\u0e8d\u0e8d"
        + "\u0e94\u0e97"
        + "\u0e99\u0e9f"
        + "\u0ea1\u0ea3"
        + "\u0ea5\u0ea5"
        + "\u0ea7\u0ea7"
        + "\u0eaa\u0eab"
        + "\u0ead\u0eb9"
        + "\u0ebb\u0ebd"
        + "\u0ec0\u0ec4"
        + "\u0ec6\u0ec6"
        + "\u0ec8\u0ecd"
        + "\u0ed0\u0ed9"
        + "\u0edc\u0edd"
        + "\u10a0\u10c5"
        + "\u10d0\u10f6"
        + "\u10fb\u10fb"
        + "\u1100\u1159"
        + "\u115f\u11a2"
        + "\u11a8\u11f9"
        + "\u1e00\u1e9a"
        + "\u1ea0\u1ef9"
        + "\u1f00\u1f15"
        + "\u1f18\u1f1d"
        + "\u1f20\u1f45"
        + "\u1f48\u1f4d"
        + "\u1f50\u1f57"
        + "\u1f59\u1f59"
        + "\u1f5b\u1f5b"
        + "\u1f5d\u1f5d"
        + "\u1f5f\u1f7d"
        + "\u1f80\u1fb4"
        + "\u1fb6\u1fc4"
        + "\u1fc6\u1fd3"
        + "\u1fd6\u1fdb"
        + "\u1fdd\u1fef"
        + "\u1ff2\u1ff4"
        + "\u1ff6\u1ffe"
        + "\u2000\u202e"
        + "\u2030\u2046"
        + "\u206a\u2070"
        + "\u2074\u208e"
        + "\u20a0\u20aa"
        + "\u20d0\u20e1"
        + "\u2100\u2138"
        + "\u2153\u2182"
        + "\u2190\u21ea"
        + "\u2200\u22f1"
        + "\u2300\u2300"
        + "\u2302\u237a"
        + "\u2400\u2424"
        + "\u2440\u244a"
        + "\u2460\u24ea"
        + "\u2500\u2595"
        + "\u25a0\u25ef"
        + "\u2600\u2613"
        + "\u261a\u266f"
        + "\u2701\u2704"
        + "\u2706\u2709"
        + "\u270c\u2727"
        + "\u2729\u274b"
        + "\u274d\u274d"
        + "\u274f\u2752"
        + "\u2756\u2756"
        + "\u2758\u275e"
        + "\u2761\u2767"
        + "\u2776\u2794"
        + "\u2798\u27af"
        + "\u27b1\u27be"
        + "\u3000\u3037"
        + "\u303f\u303f"
        + "\u3041\u3094"
        + "\u3099\u309e"
        + "\u30a1\u30fe"
        + "\u3105\u312c"
        + "\u3131\u318e"
        + "\u3190\u319f"
        + "\u3200\u321c"
        + "\u3220\u3243"
        + "\u3260\u327b"
        + "\u327f\u32b0"
        + "\u32c0\u32cb"
        + "\u32d0\u32fe"
        + "\u3300\u3376"
        + "\u337b\u33dd"
        + "\u33e0\u33fe"
        + "\u3400\u9fff"
        + "\ufb00\ufb06"
        + "\ufb13\ufb17"
        + "\ufb1e\ufb36"
        + "\ufb38\ufb3c"
        + "\ufb3e\ufb3e"
        + "\ufb40\ufb41"
        + "\ufb43\ufb44"
        + "\ufb46\ufbb1"
        + "\ufbd3\ufd3f"
        + "\ufd50\ufd8f"
        + "\ufd92\ufdc7"
        + "\ufdf0\ufdfb"
        + "\ufe20\ufe23"
        + "\ufe30\ufe44"
        + "\ufe49\ufe52"
        + "\ufe54\ufe66"
        + "\ufe68\ufe6b"
        + "\ufe70\ufe72"
        + "\ufe74\ufe74"
        + "\ufe76\ufefc"
        + "\ufeff\ufeff"
        + "\uff01\uff5e"
        + "\uff61\uffbe"
        + "\uffc2\uffc7"
        + "\uffca\uffcf"
        + "\uffd2\uffd7"
        + "\uffda\uffdc"
        + "\uffe0\uffe6"
        + "\uffe8\uffee"
        + "\ufffd\ufffd",
    // Unicode 1.1 property value: {blank}
    "\u0020\u0020" + "\u00a0\u00a0" + "\u2000\u200b" + "\u3000\u3000" + "\ufeff\ufeff",
    // Unicode 1.1 property value: {cc}
    "\000\u001f" + "\u007f\u009f" + "\u200c\u200f" + "\u202a\u202e" + "\u206a\u206f",
    // Unicode 1.1 property value: {cn}
    "\u01f6\u01f9"
        + "\u0218\u024f"
        + "\u02a9\u02af"
        + "\u02df\u02df"
        + "\u02ea\u02ff"
        + "\u0346\u035f"
        + "\u0362\u0373"
        + "\u0376\u0379"
        + "\u037b\u037d"
        + "\u037f\u0383"
        + "\u038b\u038b"
        + "\u038d\u038d"
        + "\u03a2\u03a2"
        + "\u03cf\u03cf"
        + "\u03d7\u03d9"
        + "\u03db\u03db"
        + "\u03dd\u03dd"
        + "\u03df\u03df"
        + "\u03e1\u03e1"
        + "\u03f4\u0400"
        + "\u040d\u040d"
        + "\u0450\u0450"
        + "\u045d\u045d"
        + "\u0487\u048f"
        + "\u04c5\u04c6"
        + "\u04c9\u04ca"
        + "\u04cd\u04cf"
        + "\u04ec\u04ed"
        + "\u04f6\u04f7"
        + "\u04fa\u0530"
        + "\u0557\u0558"
        + "\u0560\u0560"
        + "\u0588\u0588"
        + "\u058a\u05af"
        + "\u05ba\u05ba"
        + "\u05c4\u05cf"
        + "\u05eb\u05ef"
        + "\u05f5\u060b"
        + "\u060d\u061a"
        + "\u061c\u061e"
        + "\u0620\u0620"
        + "\u063b\u063f"
        + "\u0653\u065f"
        + "\u066e\u066f"
        + "\u06b8\u06b9"
        + "\u06bf\u06bf"
        + "\u06cf\u06cf"
        + "\u06ee\u06ef"
        + "\u06fa\u0900"
        + "\u0904\u0904"
        + "\u093a\u093b"
        + "\u094e\u094f"
        + "\u0955\u0957"
        + "\u0971\u0980"
        + "\u0984\u0984"
        + "\u098d\u098e"
        + "\u0991\u0992"
        + "\u09a9\u09a9"
        + "\u09b1\u09b1"
        + "\u09b3\u09b5"
        + "\u09ba\u09bb"
        + "\u09bd\u09bd"
        + "\u09c5\u09c6"
        + "\u09c9\u09ca"
        + "\u09ce\u09d6"
        + "\u09d8\u09db"
        + "\u09de\u09de"
        + "\u09e4\u09e5"
        + "\u09fb\u0a01"
        + "\u0a03\u0a04"
        + "\u0a0b\u0a0e"
        + "\u0a11\u0a12"
        + "\u0a29\u0a29"
        + "\u0a31\u0a31"
        + "\u0a34\u0a34"
        + "\u0a37\u0a37"
        + "\u0a3a\u0a3b"
        + "\u0a3d\u0a3d"
        + "\u0a43\u0a46"
        + "\u0a49\u0a4a"
        + "\u0a4e\u0a58"
        + "\u0a5d\u0a5d"
        + "\u0a5f\u0a65"
        + "\u0a75\u0a80"
        + "\u0a84\u0a84"
        + "\u0a8c\u0a8c"
        + "\u0a8e\u0a8e"
        + "\u0a92\u0a92"
        + "\u0aa9\u0aa9"
        + "\u0ab1\u0ab1"
        + "\u0ab4\u0ab4"
        + "\u0aba\u0abb"
        + "\u0ac6\u0ac6"
        + "\u0aca\u0aca"
        + "\u0ace\u0acf"
        + "\u0ad1\u0adf"
        + "\u0ae1\u0ae5"
        + "\u0af0\u0b00"
        + "\u0b04\u0b04"
        + "\u0b0d\u0b0e"
        + "\u0b11\u0b12"
        + "\u0b29\u0b29"
        + "\u0b31\u0b31"
        + "\u0b34\u0b35"
        + "\u0b3a\u0b3b"
        + "\u0b44\u0b46"
        + "\u0b49\u0b4a"
        + "\u0b4e\u0b55"
        + "\u0b58\u0b5b"
        + "\u0b5e\u0b5e"
        + "\u0b62\u0b65"
        + "\u0b71\u0b81"
        + "\u0b84\u0b84"
        + "\u0b8b\u0b8d"
        + "\u0b91\u0b91"
        + "\u0b96\u0b98"
        + "\u0b9b\u0b9b"
        + "\u0b9d\u0b9d"
        + "\u0ba0\u0ba2"
        + "\u0ba5\u0ba7"
        + "\u0bab\u0bad"
        + "\u0bb6\u0bb6"
        + "\u0bba\u0bbd"
        + "\u0bc3\u0bc5"
        + "\u0bc9\u0bc9"
        + "\u0bce\u0bd6"
        + "\u0bd8\u0be6"
        + "\u0bf3\u0c00"
        + "\u0c04\u0c04"
        + "\u0c0d\u0c0d"
        + "\u0c11\u0c11"
        + "\u0c29\u0c29"
        + "\u0c34\u0c34"
        + "\u0c3a\u0c3d"
        + "\u0c45\u0c45"
        + "\u0c49\u0c49"
        + "\u0c4e\u0c54"
        + "\u0c57\u0c5f"
        + "\u0c62\u0c65"
        + "\u0c70\u0c81"
        + "\u0c84\u0c84"
        + "\u0c8d\u0c8d"
        + "\u0c91\u0c91"
        + "\u0ca9\u0ca9"
        + "\u0cb4\u0cb4"
        + "\u0cba\u0cbd"
        + "\u0cc5\u0cc5"
        + "\u0cc9\u0cc9"
        + "\u0cce\u0cd4"
        + "\u0cd7\u0cdd"
        + "\u0cdf\u0cdf"
        + "\u0ce2\u0ce5"
        + "\u0cf0\u0d01"
        + "\u0d04\u0d04"
        + "\u0d0d\u0d0d"
        + "\u0d11\u0d11"
        + "\u0d29\u0d29"
        + "\u0d3a\u0d3d"
        + "\u0d44\u0d45"
        + "\u0d49\u0d49"
        + "\u0d4e\u0d56"
        + "\u0d58\u0d5f"
        + "\u0d62\u0d65"
        + "\u0d70\u0e00"
        + "\u0e3b\u0e3e"
        + "\u0e5c\u0e80"
        + "\u0e83\u0e83"
        + "\u0e85\u0e86"
        + "\u0e89\u0e89"
        + "\u0e8b\u0e8c"
        + "\u0e8e\u0e93"
        + "\u0e98\u0e98"
        + "\u0ea0\u0ea0"
        + "\u0ea4\u0ea4"
        + "\u0ea6\u0ea6"
        + "\u0ea8\u0ea9"
        + "\u0eac\u0eac"
        + "\u0eba\u0eba"
        + "\u0ebe\u0ebf"
        + "\u0ec5\u0ec5"
        + "\u0ec7\u0ec7"
        + "\u0ece\u0ecf"
        + "\u0eda\u0edb"
        + "\u0ede\u109f"
        + "\u10c6\u10cf"
        + "\u10f7\u10fa"
        + "\u10fc\u10ff"
        + "\u115a\u115e"
        + "\u11a3\u11a7"
        + "\u11fa\u1dff"
        + "\u1e9b\u1e9f"
        + "\u1efa\u1eff"
        + "\u1f16\u1f17"
        + "\u1f1e\u1f1f"
        + "\u1f46\u1f47"
        + "\u1f4e\u1f4f"
        + "\u1f58\u1f58"
        + "\u1f5a\u1f5a"
        + "\u1f5c\u1f5c"
        + "\u1f5e\u1f5e"
        + "\u1f7e\u1f7f"
        + "\u1fb5\u1fb5"
        + "\u1fc5\u1fc5"
        + "\u1fd4\u1fd5"
        + "\u1fdc\u1fdc"
        + "\u1ff0\u1ff1"
        + "\u1ff5\u1ff5"
        + "\u1fff\u1fff"
        + "\u202f\u202f"
        + "\u2047\u2069"
        + "\u2071\u2073"
        + "\u208f\u209f"
        + "\u20ab\u20cf"
        + "\u20e2\u20ff"
        + "\u2139\u2152"
        + "\u2183\u218f"
        + "\u21eb\u21ff"
        + "\u22f2\u22ff"
        + "\u2301\u2301"
        + "\u237b\u23ff"
        + "\u2425\u243f"
        + "\u244b\u245f"
        + "\u24eb\u24ff"
        + "\u2596\u259f"
        + "\u25f0\u25ff"
        + "\u2614\u2619"
        + "\u2670\u2700"
        + "\u2705\u2705"
        + "\u270a\u270b"
        + "\u2728\u2728"
        + "\u274c\u274c"
        + "\u274e\u274e"
        + "\u2753\u2755"
        + "\u2757\u2757"
        + "\u275f\u2760"
        + "\u2768\u2775"
        + "\u2795\u2797"
        + "\u27b0\u27b0"
        + "\u27bf\u2fff"
        + "\u3038\u303e"
        + "\u3040\u3040"
        + "\u3095\u3098"
        + "\u309f\u30a0"
        + "\u30ff\u3104"
        + "\u312d\u3130"
        + "\u318f\u318f"
        + "\u31a0\u31ff"
        + "\u321d\u321f"
        + "\u3244\u325f"
        + "\u327c\u327e"
        + "\u32b1\u32bf"
        + "\u32cc\u32cf"
        + "\u32ff\u32ff"
        + "\u3377\u337a"
        + "\u33de\u33df"
        + "\u33ff\u33ff"
        + "\ua000\ud7ff"
        + "\ue000\ufaff"
        + "\ufb07\ufb12"
        + "\ufb18\ufb1d"
        + "\ufb37\ufb37"
        + "\ufb3d\ufb3d"
        + "\ufb3f\ufb3f"
        + "\ufb42\ufb42"
        + "\ufb45\ufb45"
        + "\ufbb2\ufbd2"
        + "\ufd40\ufd4f"
        + "\ufd90\ufd91"
        + "\ufdc8\ufdef"
        + "\ufdfc\ufe1f"
        + "\ufe24\ufe2f"
        + "\ufe45\ufe48"
        + "\ufe53\ufe53"
        + "\ufe67\ufe67"
        + "\ufe6c\ufe6f"
        + "\ufe73\ufe73"
        + "\ufe75\ufe75"
        + "\ufefd\ufefe"
        + "\uff00\uff00"
        + "\uff5f\uff60"
        + "\uffbf\uffc1"
        + "\uffc8\uffc9"
        + "\uffd0\uffd1"
        + "\uffd8\uffd9"
        + "\uffdd\uffdf"
        + "\uffe7\uffe7"
        + "\uffef\ufffc"
        + "\ufffe\uffff",
    // Unicode 1.1 property value: {graph}
    "\u0021\u007e"
        + "\u00a1\u01f5"
        + "\u01fa\u0217"
        + "\u0250\u02a8"
        + "\u02b0\u02de"
        + "\u02e0\u02e9"
        + "\u0300\u0345"
        + "\u0360\u0361"
        + "\u0374\u0375"
        + "\u037a\u037a"
        + "\u037e\u037e"
        + "\u0384\u038a"
        + "\u038c\u038c"
        + "\u038e\u03a1"
        + "\u03a3\u03ce"
        + "\u03d0\u03d6"
        + "\u03da\u03da"
        + "\u03dc\u03dc"
        + "\u03de\u03de"
        + "\u03e0\u03e0"
        + "\u03e2\u03f3"
        + "\u0401\u040c"
        + "\u040e\u044f"
        + "\u0451\u045c"
        + "\u045e\u0486"
        + "\u0490\u04c4"
        + "\u04c7\u04c8"
        + "\u04cb\u04cc"
        + "\u04d0\u04eb"
        + "\u04ee\u04f5"
        + "\u04f8\u04f9"
        + "\u0531\u0556"
        + "\u0559\u055f"
        + "\u0561\u0587"
        + "\u0589\u0589"
        + "\u05b0\u05b9"
        + "\u05bb\u05c3"
        + "\u05d0\u05ea"
        + "\u05f0\u05f4"
        + "\u060c\u060c"
        + "\u061b\u061b"
        + "\u061f\u061f"
        + "\u0621\u063a"
        + "\u0640\u0652"
        + "\u0660\u066d"
        + "\u0670\u06b7"
        + "\u06ba\u06be"
        + "\u06c0\u06ce"
        + "\u06d0\u06ed"
        + "\u06f0\u06f9"
        + "\u0901\u0903"
        + "\u0905\u0939"
        + "\u093c\u094d"
        + "\u0950\u0954"
        + "\u0958\u0970"
        + "\u0981\u0983"
        + "\u0985\u098c"
        + "\u098f\u0990"
        + "\u0993\u09a8"
        + "\u09aa\u09b0"
        + "\u09b2\u09b2"
        + "\u09b6\u09b9"
        + "\u09bc\u09bc"
        + "\u09be\u09c4"
        + "\u09c7\u09c8"
        + "\u09cb\u09cd"
        + "\u09d7\u09d7"
        + "\u09dc\u09dd"
        + "\u09df\u09e3"
        + "\u09e6\u09fa"
        + "\u0a02\u0a02"
        + "\u0a05\u0a0a"
        + "\u0a0f\u0a10"
        + "\u0a13\u0a28"
        + "\u0a2a\u0a30"
        + "\u0a32\u0a33"
        + "\u0a35\u0a36"
        + "\u0a38\u0a39"
        + "\u0a3c\u0a3c"
        + "\u0a3e\u0a42"
        + "\u0a47\u0a48"
        + "\u0a4b\u0a4d"
        + "\u0a59\u0a5c"
        + "\u0a5e\u0a5e"
        + "\u0a66\u0a74"
        + "\u0a81\u0a83"
        + "\u0a85\u0a8b"
        + "\u0a8d\u0a8d"
        + "\u0a8f\u0a91"
        + "\u0a93\u0aa8"
        + "\u0aaa\u0ab0"
        + "\u0ab2\u0ab3"
        + "\u0ab5\u0ab9"
        + "\u0abc\u0ac5"
        + "\u0ac7\u0ac9"
        + "\u0acb\u0acd"
        + "\u0ad0\u0ad0"
        + "\u0ae0\u0ae0"
        + "\u0ae6\u0aef"
        + "\u0b01\u0b03"
        + "\u0b05\u0b0c"
        + "\u0b0f\u0b10"
        + "\u0b13\u0b28"
        + "\u0b2a\u0b30"
        + "\u0b32\u0b33"
        + "\u0b36\u0b39"
        + "\u0b3c\u0b43"
        + "\u0b47\u0b48"
        + "\u0b4b\u0b4d"
        + "\u0b56\u0b57"
        + "\u0b5c\u0b5d"
        + "\u0b5f\u0b61"
        + "\u0b66\u0b70"
        + "\u0b82\u0b83"
        + "\u0b85\u0b8a"
        + "\u0b8e\u0b90"
        + "\u0b92\u0b95"
        + "\u0b99\u0b9a"
        + "\u0b9c\u0b9c"
        + "\u0b9e\u0b9f"
        + "\u0ba3\u0ba4"
        + "\u0ba8\u0baa"
        + "\u0bae\u0bb5"
        + "\u0bb7\u0bb9"
        + "\u0bbe\u0bc2"
        + "\u0bc6\u0bc8"
        + "\u0bca\u0bcd"
        + "\u0bd7\u0bd7"
        + "\u0be7\u0bf2"
        + "\u0c01\u0c03"
        + "\u0c05\u0c0c"
        + "\u0c0e\u0c10"
        + "\u0c12\u0c28"
        + "\u0c2a\u0c33"
        + "\u0c35\u0c39"
        + "\u0c3e\u0c44"
        + "\u0c46\u0c48"
        + "\u0c4a\u0c4d"
        + "\u0c55\u0c56"
        + "\u0c60\u0c61"
        + "\u0c66\u0c6f"
        + "\u0c82\u0c83"
        + "\u0c85\u0c8c"
        + "\u0c8e\u0c90"
        + "\u0c92\u0ca8"
        + "\u0caa\u0cb3"
        + "\u0cb5\u0cb9"
        + "\u0cbe\u0cc4"
        + "\u0cc6\u0cc8"
        + "\u0cca\u0ccd"
        + "\u0cd5\u0cd6"
        + "\u0cde\u0cde"
        + "\u0ce0\u0ce1"
        + "\u0ce6\u0cef"
        + "\u0d02\u0d03"
        + "\u0d05\u0d0c"
        + "\u0d0e\u0d10"
        + "\u0d12\u0d28"
        + "\u0d2a\u0d39"
        + "\u0d3e\u0d43"
        + "\u0d46\u0d48"
        + "\u0d4a\u0d4d"
        + "\u0d57\u0d57"
        + "\u0d60\u0d61"
        + "\u0d66\u0d6f"
        + "\u0e01\u0e3a"
        + "\u0e3f\u0e5b"
        + "\u0e81\u0e82"
        + "\u0e84\u0e84"
        + "\u0e87\u0e88"
        + "\u0e8a\u0e8a"
        + "\u0e8d\u0e8d"
        + "\u0e94\u0e97"
        + "\u0e99\u0e9f"
        + "\u0ea1\u0ea3"
        + "\u0ea5\u0ea5"
        + "\u0ea7\u0ea7"
        + "\u0eaa\u0eab"
        + "\u0ead\u0eb9"
        + "\u0ebb\u0ebd"
        + "\u0ec0\u0ec4"
        + "\u0ec6\u0ec6"
        + "\u0ec8\u0ecd"
        + "\u0ed0\u0ed9"
        + "\u0edc\u0edd"
        + "\u10a0\u10c5"
        + "\u10d0\u10f6"
        + "\u10fb\u10fb"
        + "\u1100\u1159"
        + "\u115f\u11a2"
        + "\u11a8\u11f9"
        + "\u1e00\u1e9a"
        + "\u1ea0\u1ef9"
        + "\u1f00\u1f15"
        + "\u1f18\u1f1d"
        + "\u1f20\u1f45"
        + "\u1f48\u1f4d"
        + "\u1f50\u1f57"
        + "\u1f59\u1f59"
        + "\u1f5b\u1f5b"
        + "\u1f5d\u1f5d"
        + "\u1f5f\u1f7d"
        + "\u1f80\u1fb4"
        + "\u1fb6\u1fc4"
        + "\u1fc6\u1fd3"
        + "\u1fd6\u1fdb"
        + "\u1fdd\u1fef"
        + "\u1ff2\u1ff4"
        + "\u1ff6\u1ffe"
        + "\u2010\u2029"
        + "\u2030\u2046"
        + "\u2070\u2070"
        + "\u2074\u208e"
        + "\u20a0\u20aa"
        + "\u20d0\u20e1"
        + "\u2100\u2138"
        + "\u2153\u2182"
        + "\u2190\u21ea"
        + "\u2200\u22f1"
        + "\u2300\u2300"
        + "\u2302\u237a"
        + "\u2400\u2424"
        + "\u2440\u244a"
        + "\u2460\u24ea"
        + "\u2500\u2595"
        + "\u25a0\u25ef"
        + "\u2600\u2613"
        + "\u261a\u266f"
        + "\u2701\u2704"
        + "\u2706\u2709"
        + "\u270c\u2727"
        + "\u2729\u274b"
        + "\u274d\u274d"
        + "\u274f\u2752"
        + "\u2756\u2756"
        + "\u2758\u275e"
        + "\u2761\u2767"
        + "\u2776\u2794"
        + "\u2798\u27af"
        + "\u27b1\u27be"
        + "\u3001\u3037"
        + "\u303f\u303f"
        + "\u3041\u3094"
        + "\u3099\u309e"
        + "\u30a1\u30fe"
        + "\u3105\u312c"
        + "\u3131\u318e"
        + "\u3190\u319f"
        + "\u3200\u321c"
        + "\u3220\u3243"
        + "\u3260\u327b"
        + "\u327f\u32b0"
        + "\u32c0\u32cb"
        + "\u32d0\u32fe"
        + "\u3300\u3376"
        + "\u337b\u33dd"
        + "\u33e0\u33fe"
        + "\u3400\u9fff"
        + "\ufb00\ufb06"
        + "\ufb13\ufb17"
        + "\ufb1e\ufb36"
        + "\ufb38\ufb3c"
        + "\ufb3e\ufb3e"
        + "\ufb40\ufb41"
        + "\ufb43\ufb44"
        + "\ufb46\ufbb1"
        + "\ufbd3\ufd3f"
        + "\ufd50\ufd8f"
        + "\ufd92\ufdc7"
        + "\ufdf0\ufdfb"
        + "\ufe20\ufe23"
        + "\ufe30\ufe44"
        + "\ufe49\ufe52"
        + "\ufe54\ufe66"
        + "\ufe68\ufe6b"
        + "\ufe70\ufe72"
        + "\ufe74\ufe74"
        + "\ufe76\ufefc"
        + "\uff01\uff5e"
        + "\uff61\uffbe"
        + "\uffc2\uffc7"
        + "\uffca\uffcf"
        + "\uffd2\uffd7"
        + "\uffda\uffdc"
        + "\uffe0\uffe6"
        + "\uffe8\uffee"
        + "\ufffd\ufffd",
    // Unicode 1.1 property value: {ll}
    "\u0061\u007a"
        + "\u00df\u00f6"
        + "\u00f8\u00ff"
        + "\u0101\u0101"
        + "\u0103\u0103"
        + "\u0105\u0105"
        + "\u0107\u0107"
        + "\u0109\u0109"
        + "\u010b\u010b"
        + "\u010d\u010d"
        + "\u010f\u010f"
        + "\u0111\u0111"
        + "\u0113\u0113"
        + "\u0115\u0115"
        + "\u0117\u0117"
        + "\u0119\u0119"
        + "\u011b\u011b"
        + "\u011d\u011d"
        + "\u011f\u011f"
        + "\u0121\u0121"
        + "\u0123\u0123"
        + "\u0125\u0125"
        + "\u0127\u0127"
        + "\u0129\u0129"
        + "\u012b\u012b"
        + "\u012d\u012d"
        + "\u012f\u012f"
        + "\u0131\u0131"
        + "\u0133\u0133"
        + "\u0135\u0135"
        + "\u0137\u0138"
        + "\u013a\u013a"
        + "\u013c\u013c"
        + "\u013e\u013e"
        + "\u0140\u0140"
        + "\u0142\u0142"
        + "\u0144\u0144"
        + "\u0146\u0146"
        + "\u0148\u0149"
        + "\u014b\u014b"
        + "\u014d\u014d"
        + "\u014f\u014f"
        + "\u0151\u0151"
        + "\u0153\u0153"
        + "\u0155\u0155"
        + "\u0157\u0157"
        + "\u0159\u0159"
        + "\u015b\u015b"
        + "\u015d\u015d"
        + "\u015f\u015f"
        + "\u0161\u0161"
        + "\u0163\u0163"
        + "\u0165\u0165"
        + "\u0167\u0167"
        + "\u0169\u0169"
        + "\u016b\u016b"
        + "\u016d\u016d"
        + "\u016f\u016f"
        + "\u0171\u0171"
        + "\u0173\u0173"
        + "\u0175\u0175"
        + "\u0177\u0177"
        + "\u017a\u017a"
        + "\u017c\u017c"
        + "\u017e\u0180"
        + "\u0183\u0183"
        + "\u0185\u0185"
        + "\u0188\u0188"
        + "\u018c\u018d"
        + "\u0192\u0192"
        + "\u0195\u0195"
        + "\u0199\u019b"
        + "\u019e\u019e"
        + "\u01a1\u01a1"
        + "\u01a3\u01a3"
        + "\u01a5\u01a5"
        + "\u01a8\u01a8"
        + "\u01ab\u01ab"
        + "\u01ad\u01ad"
        + "\u01b0\u01b0"
        + "\u01b4\u01b4"
        + "\u01b6\u01b6"
        + "\u01b9\u01ba"
        + "\u01bd\u01bd"
        + "\u01c6\u01c6"
        + "\u01c9\u01c9"
        + "\u01cc\u01cc"
        + "\u01ce\u01ce"
        + "\u01d0\u01d0"
        + "\u01d2\u01d2"
        + "\u01d4\u01d4"
        + "\u01d6\u01d6"
        + "\u01d8\u01d8"
        + "\u01da\u01da"
        + "\u01dc\u01dd"
        + "\u01df\u01df"
        + "\u01e1\u01e1"
        + "\u01e3\u01e3"
        + "\u01e5\u01e5"
        + "\u01e7\u01e7"
        + "\u01e9\u01e9"
        + "\u01eb\u01eb"
        + "\u01ed\u01ed"
        + "\u01ef\u01f0"
        + "\u01f3\u01f3"
        + "\u01f5\u01f5"
        + "\u01fb\u01fb"
        + "\u01fd\u01fd"
        + "\u01ff\u01ff"
        + "\u0201\u0201"
        + "\u0203\u0203"
        + "\u0205\u0205"
        + "\u0207\u0207"
        + "\u0209\u0209"
        + "\u020b\u020b"
        + "\u020d\u020d"
        + "\u020f\u020f"
        + "\u0211\u0211"
        + "\u0213\u0213"
        + "\u0215\u0215"
        + "\u0217\u0217"
        + "\u0250\u02a8"
        + "\u0390\u0390"
        + "\u03ac\u03ce"
        + "\u03d0\u03d1"
        + "\u03d5\u03d6"
        + "\u03e3\u03e3"
        + "\u03e5\u03e5"
        + "\u03e7\u03e7"
        + "\u03e9\u03e9"
        + "\u03eb\u03eb"
        + "\u03ed\u03ed"
        + "\u03ef\u03f2"
        + "\u0430\u044f"
        + "\u0451\u045c"
        + "\u045e\u045f"
        + "\u0461\u0461"
        + "\u0463\u0463"
        + "\u0465\u0465"
        + "\u0467\u0467"
        + "\u0469\u0469"
        + "\u046b\u046b"
        + "\u046d\u046d"
        + "\u046f\u046f"
        + "\u0471\u0471"
        + "\u0473\u0473"
        + "\u0475\u0475"
        + "\u0477\u0477"
        + "\u0479\u0479"
        + "\u047b\u047b"
        + "\u047d\u047d"
        + "\u047f\u047f"
        + "\u0481\u0481"
        + "\u0491\u0491"
        + "\u0493\u0493"
        + "\u0495\u0495"
        + "\u0497\u0497"
        + "\u0499\u0499"
        + "\u049b\u049b"
        + "\u049d\u049d"
        + "\u049f\u049f"
        + "\u04a1\u04a1"
        + "\u04a3\u04a3"
        + "\u04a5\u04a5"
        + "\u04a7\u04a7"
        + "\u04a9\u04a9"
        + "\u04ab\u04ab"
        + "\u04ad\u04ad"
        + "\u04af\u04af"
        + "\u04b1\u04b1"
        + "\u04b3\u04b3"
        + "\u04b5\u04b5"
        + "\u04b7\u04b7"
        + "\u04b9\u04b9"
        + "\u04bb\u04bb"
        + "\u04bd\u04bd"
        + "\u04bf\u04bf"
        + "\u04c2\u04c2"
        + "\u04c4\u04c4"
        + "\u04c8\u04c8"
        + "\u04cc\u04cc"
        + "\u04d1\u04d1"
        + "\u04d3\u04d3"
        + "\u04d5\u04d5"
        + "\u04d7\u04d7"
        + "\u04d9\u04d9"
        + "\u04db\u04db"
        + "\u04dd\u04dd"
        + "\u04df\u04df"
        + "\u04e1\u04e1"
        + "\u04e3\u04e3"
        + "\u04e5\u04e5"
        + "\u04e7\u04e7"
        + "\u04e9\u04e9"
        + "\u04eb\u04eb"
        + "\u04ef\u04ef"
        + "\u04f1\u04f1"
        + "\u04f3\u04f3"
        + "\u04f5\u04f5"
        + "\u04f9\u04f9"
        + "\u0561\u0587"
        + "\u10d0\u10f6"
        + "\u1e01\u1e01"
        + "\u1e03\u1e03"
        + "\u1e05\u1e05"
        + "\u1e07\u1e07"
        + "\u1e09\u1e09"
        + "\u1e0b\u1e0b"
        + "\u1e0d\u1e0d"
        + "\u1e0f\u1e0f"
        + "\u1e11\u1e11"
        + "\u1e13\u1e13"
        + "\u1e15\u1e15"
        + "\u1e17\u1e17"
        + "\u1e19\u1e19"
        + "\u1e1b\u1e1b"
        + "\u1e1d\u1e1d"
        + "\u1e1f\u1e1f"
        + "\u1e21\u1e21"
        + "\u1e23\u1e23"
        + "\u1e25\u1e25"
        + "\u1e27\u1e27"
        + "\u1e29\u1e29"
        + "\u1e2b\u1e2b"
        + "\u1e2d\u1e2d"
        + "\u1e2f\u1e2f"
        + "\u1e31\u1e31"
        + "\u1e33\u1e33"
        + "\u1e35\u1e35"
        + "\u1e37\u1e37"
        + "\u1e39\u1e39"
        + "\u1e3b\u1e3b"
        + "\u1e3d\u1e3d"
        + "\u1e3f\u1e3f"
        + "\u1e41\u1e41"
        + "\u1e43\u1e43"
        + "\u1e45\u1e45"
        + "\u1e47\u1e47"
        + "\u1e49\u1e49"
        + "\u1e4b\u1e4b"
        + "\u1e4d\u1e4d"
        + "\u1e4f\u1e4f"
        + "\u1e51\u1e51"
        + "\u1e53\u1e53"
        + "\u1e55\u1e55"
        + "\u1e57\u1e57"
        + "\u1e59\u1e59"
        + "\u1e5b\u1e5b"
        + "\u1e5d\u1e5d"
        + "\u1e5f\u1e5f"
        + "\u1e61\u1e61"
        + "\u1e63\u1e63"
        + "\u1e65\u1e65"
        + "\u1e67\u1e67"
        + "\u1e69\u1e69"
        + "\u1e6b\u1e6b"
        + "\u1e6d\u1e6d"
        + "\u1e6f\u1e6f"
        + "\u1e71\u1e71"
        + "\u1e73\u1e73"
        + "\u1e75\u1e75"
        + "\u1e77\u1e77"
        + "\u1e79\u1e79"
        + "\u1e7b\u1e7b"
        + "\u1e7d\u1e7d"
        + "\u1e7f\u1e7f"
        + "\u1e81\u1e81"
        + "\u1e83\u1e83"
        + "\u1e85\u1e85"
        + "\u1e87\u1e87"
        + "\u1e89\u1e89"
        + "\u1e8b\u1e8b"
        + "\u1e8d\u1e8d"
        + "\u1e8f\u1e8f"
        + "\u1e91\u1e91"
        + "\u1e93\u1e93"
        + "\u1e95\u1e9a"
        + "\u1ea1\u1ea1"
        + "\u1ea3\u1ea3"
        + "\u1ea5\u1ea5"
        + "\u1ea7\u1ea7"
        + "\u1ea9\u1ea9"
        + "\u1eab\u1eab"
        + "\u1ead\u1ead"
        + "\u1eaf\u1eaf"
        + "\u1eb1\u1eb1"
        + "\u1eb3\u1eb3"
        + "\u1eb5\u1eb5"
        + "\u1eb7\u1eb7"
        + "\u1eb9\u1eb9"
        + "\u1ebb\u1ebb"
        + "\u1ebd\u1ebd"
        + "\u1ebf\u1ebf"
        + "\u1ec1\u1ec1"
        + "\u1ec3\u1ec3"
        + "\u1ec5\u1ec5"
        + "\u1ec7\u1ec7"
        + "\u1ec9\u1ec9"
        + "\u1ecb\u1ecb"
        + "\u1ecd\u1ecd"
        + "\u1ecf\u1ecf"
        + "\u1ed1\u1ed1"
        + "\u1ed3\u1ed3"
        + "\u1ed5\u1ed5"
        + "\u1ed7\u1ed7"
        + "\u1ed9\u1ed9"
        + "\u1edb\u1edb"
        + "\u1edd\u1edd"
        + "\u1edf\u1edf"
        + "\u1ee1\u1ee1"
        + "\u1ee3\u1ee3"
        + "\u1ee5\u1ee5"
        + "\u1ee7\u1ee7"
        + "\u1ee9\u1ee9"
        + "\u1eeb\u1eeb"
        + "\u1eed\u1eed"
        + "\u1eef\u1eef"
        + "\u1ef1\u1ef1"
        + "\u1ef3\u1ef3"
        + "\u1ef5\u1ef5"
        + "\u1ef7\u1ef7"
        + "\u1ef9\u1ef9"
        + "\u1f00\u1f07"
        + "\u1f10\u1f15"
        + "\u1f20\u1f27"
        + "\u1f30\u1f37"
        + "\u1f40\u1f45"
        + "\u1f50\u1f57"
        + "\u1f60\u1f67"
        + "\u1f70\u1f7d"
        + "\u1f80\u1f87"
        + "\u1f90\u1f97"
        + "\u1fa0\u1fa7"
        + "\u1fb0\u1fb4"
        + "\u1fb6\u1fb7"
        + "\u1fc2\u1fc4"
        + "\u1fc6\u1fc7"
        + "\u1fd0\u1fd3"
        + "\u1fd6\u1fd7"
        + "\u1fe0\u1fe7"
        + "\u1ff2\u1ff4"
        + "\u1ff6\u1ff7"
        + "\ufb00\ufb06"
        + "\ufb13\ufb17"
        + "\uff41\uff5a",
    // Unicode 1.1 property value: {lm}
    "\u005e\u005e"
        + "\u0060\u0060"
        + "\u00a8\u00a8"
        + "\u00af\u00af"
        + "\u00b4\u00b4"
        + "\u00b8\u00b8"
        + "\u02b0\u02de"
        + "\u02e0\u02e9"
        + "\u037a\u037a"
        + "\u0384\u0385"
        + "\u0559\u0559"
        + "\u06e5\u06e6"
        + "\u1fbd\u1fc1"
        + "\u1fcd\u1fcf"
        + "\u1fdd\u1fdf"
        + "\u1fed\u1fef"
        + "\u1ffd\u1ffe"
        + "\u309b\u309e"
        + "\u30fc\u30fe",
    // Unicode 1.1 property value: {lo}
    "\u01aa\u01aa"
        + "\u01bb\u01bb"
        + "\u01be\u01c3"
        + "\u01c5\u01c5"
        + "\u01c8\u01c8"
        + "\u01cb\u01cb"
        + "\u01f2\u01f2"
        + "\u03f3\u03f3"
        + "\u04c0\u04c0"
        + "\u05d0\u05ea"
        + "\u05f0\u05f2"
        + "\u0621\u063a"
        + "\u0640\u064a"
        + "\u0671\u06b7"
        + "\u06ba\u06be"
        + "\u06c0\u06ce"
        + "\u06d0\u06d3"
        + "\u06d5\u06d5"
        + "\u0905\u0939"
        + "\u0958\u0961"
        + "\u0985\u098c"
        + "\u098f\u0990"
        + "\u0993\u09a8"
        + "\u09aa\u09b0"
        + "\u09b2\u09b2"
        + "\u09b6\u09b9"
        + "\u09dc\u09dd"
        + "\u09df\u09e1"
        + "\u09f0\u09f1"
        + "\u0a05\u0a0a"
        + "\u0a0f\u0a10"
        + "\u0a13\u0a28"
        + "\u0a2a\u0a30"
        + "\u0a32\u0a33"
        + "\u0a35\u0a36"
        + "\u0a38\u0a39"
        + "\u0a59\u0a5c"
        + "\u0a5e\u0a5e"
        + "\u0a85\u0a8b"
        + "\u0a8d\u0a8d"
        + "\u0a8f\u0a91"
        + "\u0a93\u0aa8"
        + "\u0aaa\u0ab0"
        + "\u0ab2\u0ab3"
        + "\u0ab5\u0ab9"
        + "\u0ae0\u0ae0"
        + "\u0b05\u0b0c"
        + "\u0b0f\u0b10"
        + "\u0b13\u0b28"
        + "\u0b2a\u0b30"
        + "\u0b32\u0b33"
        + "\u0b36\u0b39"
        + "\u0b5c\u0b5d"
        + "\u0b5f\u0b61"
        + "\u0b85\u0b8a"
        + "\u0b8e\u0b90"
        + "\u0b92\u0b95"
        + "\u0b99\u0b9a"
        + "\u0b9c\u0b9c"
        + "\u0b9e\u0b9f"
        + "\u0ba3\u0ba4"
        + "\u0ba8\u0baa"
        + "\u0bae\u0bb5"
        + "\u0bb7\u0bb9"
        + "\u0c05\u0c0c"
        + "\u0c0e\u0c10"
        + "\u0c12\u0c28"
        + "\u0c2a\u0c33"
        + "\u0c35\u0c39"
        + "\u0c60\u0c61"
        + "\u0c85\u0c8c"
        + "\u0c8e\u0c90"
        + "\u0c92\u0ca8"
        + "\u0caa\u0cb3"
        + "\u0cb5\u0cb9"
        + "\u0cde\u0cde"
        + "\u0ce0\u0ce1"
        + "\u0d05\u0d0c"
        + "\u0d0e\u0d10"
        + "\u0d12\u0d28"
        + "\u0d2a\u0d39"
        + "\u0d60\u0d61"
        + "\u0e01\u0e30"
        + "\u0e32\u0e33"
        + "\u0e40\u0e46"
        + "\u0e4f\u0e4f"
        + "\u0e5a\u0e5b"
        + "\u0e81\u0e82"
        + "\u0e84\u0e84"
        + "\u0e87\u0e88"
        + "\u0e8a\u0e8a"
        + "\u0e8d\u0e8d"
        + "\u0e94\u0e97"
        + "\u0e99\u0e9f"
        + "\u0ea1\u0ea3"
        + "\u0ea5\u0ea5"
        + "\u0ea7\u0ea7"
        + "\u0eaa\u0eab"
        + "\u0ead\u0eae"
        + "\u0eb0\u0eb0"
        + "\u0eb2\u0eb3"
        + "\u0ebd\u0ebd"
        + "\u0ec0\u0ec4"
        + "\u1100\u1159"
        + "\u115f\u11a2"
        + "\u11a8\u11f9"
        + "\u3041\u3094"
        + "\u30a1\u30fa"
        + "\u3105\u312c"
        + "\u3131\u318e"
        + "\u3400\u9fff"
        + "\ufb1f\ufb28"
        + "\ufb2a\ufb36"
        + "\ufb38\ufb3c"
        + "\ufb3e\ufb3e"
        + "\ufb40\ufb41"
        + "\ufb43\ufb44"
        + "\ufb46\ufbb1"
        + "\ufbd3\ufd3d"
        + "\ufd50\ufd8f"
        + "\ufd92\ufdc7"
        + "\ufdf0\ufdfb"
        + "\ufe70\ufe72"
        + "\ufe74\ufe74"
        + "\ufe76\ufefc"
        + "\uff66\uff6f"
        + "\uff71\uff9d"
        + "\uffa0\uffbe"
        + "\uffc2\uffc7"
        + "\uffca\uffcf"
        + "\uffd2\uffd7"
        + "\uffda\uffdc",
    // Unicode 1.1 property value: {lu}
    "\u0041\u005a"
        + "\u00c0\u00d6"
        + "\u00d8\u00de"
        + "\u0100\u0100"
        + "\u0102\u0102"
        + "\u0104\u0104"
        + "\u0106\u0106"
        + "\u0108\u0108"
        + "\u010a\u010a"
        + "\u010c\u010c"
        + "\u010e\u010e"
        + "\u0110\u0110"
        + "\u0112\u0112"
        + "\u0114\u0114"
        + "\u0116\u0116"
        + "\u0118\u0118"
        + "\u011a\u011a"
        + "\u011c\u011c"
        + "\u011e\u011e"
        + "\u0120\u0120"
        + "\u0122\u0122"
        + "\u0124\u0124"
        + "\u0126\u0126"
        + "\u0128\u0128"
        + "\u012a\u012a"
        + "\u012c\u012c"
        + "\u012e\u012e"
        + "\u0130\u0130"
        + "\u0132\u0132"
        + "\u0134\u0134"
        + "\u0136\u0136"
        + "\u0139\u0139"
        + "\u013b\u013b"
        + "\u013d\u013d"
        + "\u013f\u013f"
        + "\u0141\u0141"
        + "\u0143\u0143"
        + "\u0145\u0145"
        + "\u0147\u0147"
        + "\u014a\u014a"
        + "\u014c\u014c"
        + "\u014e\u014e"
        + "\u0150\u0150"
        + "\u0152\u0152"
        + "\u0154\u0154"
        + "\u0156\u0156"
        + "\u0158\u0158"
        + "\u015a\u015a"
        + "\u015c\u015c"
        + "\u015e\u015e"
        + "\u0160\u0160"
        + "\u0162\u0162"
        + "\u0164\u0164"
        + "\u0166\u0166"
        + "\u0168\u0168"
        + "\u016a\u016a"
        + "\u016c\u016c"
        + "\u016e\u016e"
        + "\u0170\u0170"
        + "\u0172\u0172"
        + "\u0174\u0174"
        + "\u0176\u0176"
        + "\u0178\u0179"
        + "\u017b\u017b"
        + "\u017d\u017d"
        + "\u0181\u0182"
        + "\u0184\u0184"
        + "\u0186\u0187"
        + "\u0189\u018b"
        + "\u018e\u0191"
        + "\u0193\u0194"
        + "\u0196\u0198"
        + "\u019c\u019d"
        + "\u019f\u01a0"
        + "\u01a2\u01a2"
        + "\u01a4\u01a4"
        + "\u01a6\u01a7"
        + "\u01a9\u01a9"
        + "\u01ac\u01ac"
        + "\u01ae\u01af"
        + "\u01b1\u01b3"
        + "\u01b5\u01b5"
        + "\u01b7\u01b8"
        + "\u01bc\u01bc"
        + "\u01c4\u01c4"
        + "\u01c7\u01c7"
        + "\u01ca\u01ca"
        + "\u01cd\u01cd"
        + "\u01cf\u01cf"
        + "\u01d1\u01d1"
        + "\u01d3\u01d3"
        + "\u01d5\u01d5"
        + "\u01d7\u01d7"
        + "\u01d9\u01d9"
        + "\u01db\u01db"
        + "\u01de\u01de"
        + "\u01e0\u01e0"
        + "\u01e2\u01e2"
        + "\u01e4\u01e4"
        + "\u01e6\u01e6"
        + "\u01e8\u01e8"
        + "\u01ea\u01ea"
        + "\u01ec\u01ec"
        + "\u01ee\u01ee"
        + "\u01f1\u01f1"
        + "\u01f4\u01f4"
        + "\u01fa\u01fa"
        + "\u01fc\u01fc"
        + "\u01fe\u01fe"
        + "\u0200\u0200"
        + "\u0202\u0202"
        + "\u0204\u0204"
        + "\u0206\u0206"
        + "\u0208\u0208"
        + "\u020a\u020a"
        + "\u020c\u020c"
        + "\u020e\u020e"
        + "\u0210\u0210"
        + "\u0212\u0212"
        + "\u0214\u0214"
        + "\u0216\u0216"
        + "\u0386\u0386"
        + "\u0388\u038a"
        + "\u038c\u038c"
        + "\u038e\u038f"
        + "\u0391\u03a1"
        + "\u03a3\u03ab"
        + "\u03d2\u03d4"
        + "\u03da\u03da"
        + "\u03dc\u03dc"
        + "\u03de\u03de"
        + "\u03e0\u03e0"
        + "\u03e2\u03e2"
        + "\u03e4\u03e4"
        + "\u03e6\u03e6"
        + "\u03e8\u03e8"
        + "\u03ea\u03ea"
        + "\u03ec\u03ec"
        + "\u03ee\u03ee"
        + "\u0401\u040c"
        + "\u040e\u042f"
        + "\u0460\u0460"
        + "\u0462\u0462"
        + "\u0464\u0464"
        + "\u0466\u0466"
        + "\u0468\u0468"
        + "\u046a\u046a"
        + "\u046c\u046c"
        + "\u046e\u046e"
        + "\u0470\u0470"
        + "\u0472\u0472"
        + "\u0474\u0474"
        + "\u0476\u0476"
        + "\u0478\u0478"
        + "\u047a\u047a"
        + "\u047c\u047c"
        + "\u047e\u047e"
        + "\u0480\u0480"
        + "\u0490\u0490"
        + "\u0492\u0492"
        + "\u0494\u0494"
        + "\u0496\u0496"
        + "\u0498\u0498"
        + "\u049a\u049a"
        + "\u049c\u049c"
        + "\u049e\u049e"
        + "\u04a0\u04a0"
        + "\u04a2\u04a2"
        + "\u04a4\u04a4"
        + "\u04a6\u04a6"
        + "\u04a8\u04a8"
        + "\u04aa\u04aa"
        + "\u04ac\u04ac"
        + "\u04ae\u04ae"
        + "\u04b0\u04b0"
        + "\u04b2\u04b2"
        + "\u04b4\u04b4"
        + "\u04b6\u04b6"
        + "\u04b8\u04b8"
        + "\u04ba\u04ba"
        + "\u04bc\u04bc"
        + "\u04be\u04be"
        + "\u04c1\u04c1"
        + "\u04c3\u04c3"
        + "\u04c7\u04c7"
        + "\u04cb\u04cb"
        + "\u04d0\u04d0"
        + "\u04d2\u04d2"
        + "\u04d4\u04d4"
        + "\u04d6\u04d6"
        + "\u04d8\u04d8"
        + "\u04da\u04da"
        + "\u04dc\u04dc"
        + "\u04de\u04de"
        + "\u04e0\u04e0"
        + "\u04e2\u04e2"
        + "\u04e4\u04e4"
        + "\u04e6\u04e6"
        + "\u04e8\u04e8"
        + "\u04ea\u04ea"
        + "\u04ee\u04ee"
        + "\u04f0\u04f0"
        + "\u04f2\u04f2"
        + "\u04f4\u04f4"
        + "\u04f8\u04f8"
        + "\u0531\u0556"
        + "\u10a0\u10c5"
        + "\u1e00\u1e00"
        + "\u1e02\u1e02"
        + "\u1e04\u1e04"
        + "\u1e06\u1e06"
        + "\u1e08\u1e08"
        + "\u1e0a\u1e0a"
        + "\u1e0c\u1e0c"
        + "\u1e0e\u1e0e"
        + "\u1e10\u1e10"
        + "\u1e12\u1e12"
        + "\u1e14\u1e14"
        + "\u1e16\u1e16"
        + "\u1e18\u1e18"
        + "\u1e1a\u1e1a"
        + "\u1e1c\u1e1c"
        + "\u1e1e\u1e1e"
        + "\u1e20\u1e20"
        + "\u1e22\u1e22"
        + "\u1e24\u1e24"
        + "\u1e26\u1e26"
        + "\u1e28\u1e28"
        + "\u1e2a\u1e2a"
        + "\u1e2c\u1e2c"
        + "\u1e2e\u1e2e"
        + "\u1e30\u1e30"
        + "\u1e32\u1e32"
        + "\u1e34\u1e34"
        + "\u1e36\u1e36"
        + "\u1e38\u1e38"
        + "\u1e3a\u1e3a"
        + "\u1e3c\u1e3c"
        + "\u1e3e\u1e3e"
        + "\u1e40\u1e40"
        + "\u1e42\u1e42"
        + "\u1e44\u1e44"
        + "\u1e46\u1e46"
        + "\u1e48\u1e48"
        + "\u1e4a\u1e4a"
        + "\u1e4c\u1e4c"
        + "\u1e4e\u1e4e"
        + "\u1e50\u1e50"
        + "\u1e52\u1e52"
        + "\u1e54\u1e54"
        + "\u1e56\u1e56"
        + "\u1e58\u1e58"
        + "\u1e5a\u1e5a"
        + "\u1e5c\u1e5c"
        + "\u1e5e\u1e5e"
        + "\u1e60\u1e60"
        + "\u1e62\u1e62"
        + "\u1e64\u1e64"
        + "\u1e66\u1e66"
        + "\u1e68\u1e68"
        + "\u1e6a\u1e6a"
        + "\u1e6c\u1e6c"
        + "\u1e6e\u1e6e"
        + "\u1e70\u1e70"
        + "\u1e72\u1e72"
        + "\u1e74\u1e74"
        + "\u1e76\u1e76"
        + "\u1e78\u1e78"
        + "\u1e7a\u1e7a"
        + "\u1e7c\u1e7c"
        + "\u1e7e\u1e7e"
        + "\u1e80\u1e80"
        + "\u1e82\u1e82"
        + "\u1e84\u1e84"
        + "\u1e86\u1e86"
        + "\u1e88\u1e88"
        + "\u1e8a\u1e8a"
        + "\u1e8c\u1e8c"
        + "\u1e8e\u1e8e"
        + "\u1e90\u1e90"
        + "\u1e92\u1e92"
        + "\u1e94\u1e94"
        + "\u1ea0\u1ea0"
        + "\u1ea2\u1ea2"
        + "\u1ea4\u1ea4"
        + "\u1ea6\u1ea6"
        + "\u1ea8\u1ea8"
        + "\u1eaa\u1eaa"
        + "\u1eac\u1eac"
        + "\u1eae\u1eae"
        + "\u1eb0\u1eb0"
        + "\u1eb2\u1eb2"
        + "\u1eb4\u1eb4"
        + "\u1eb6\u1eb6"
        + "\u1eb8\u1eb8"
        + "\u1eba\u1eba"
        + "\u1ebc\u1ebc"
        + "\u1ebe\u1ebe"
        + "\u1ec0\u1ec0"
        + "\u1ec2\u1ec2"
        + "\u1ec4\u1ec4"
        + "\u1ec6\u1ec6"
        + "\u1ec8\u1ec8"
        + "\u1eca\u1eca"
        + "\u1ecc\u1ecc"
        + "\u1ece\u1ece"
        + "\u1ed0\u1ed0"
        + "\u1ed2\u1ed2"
        + "\u1ed4\u1ed4"
        + "\u1ed6\u1ed6"
        + "\u1ed8\u1ed8"
        + "\u1eda\u1eda"
        + "\u1edc\u1edc"
        + "\u1ede\u1ede"
        + "\u1ee0\u1ee0"
        + "\u1ee2\u1ee2"
        + "\u1ee4\u1ee4"
        + "\u1ee6\u1ee6"
        + "\u1ee8\u1ee8"
        + "\u1eea\u1eea"
        + "\u1eec\u1eec"
        + "\u1eee\u1eee"
        + "\u1ef0\u1ef0"
        + "\u1ef2\u1ef2"
        + "\u1ef4\u1ef4"
        + "\u1ef6\u1ef6"
        + "\u1ef8\u1ef8"
        + "\u1f08\u1f0f"
        + "\u1f18\u1f1d"
        + "\u1f28\u1f2f"
        + "\u1f38\u1f3f"
        + "\u1f48\u1f4d"
        + "\u1f59\u1f59"
        + "\u1f5b\u1f5b"
        + "\u1f5d\u1f5d"
        + "\u1f5f\u1f5f"
        + "\u1f68\u1f6f"
        + "\u1f88\u1f8f"
        + "\u1f98\u1f9f"
        + "\u1fa8\u1faf"
        + "\u1fb8\u1fbc"
        + "\u1fc8\u1fcc"
        + "\u1fd8\u1fdb"
        + "\u1fe8\u1fec"
        + "\u1ff8\u1ffc"
        + "\uff21\uff3a",
    // Unicode 1.1 property value: {mc}
    "\u0903\u0903"
        + "\u093e\u0940"
        + "\u0949\u094c"
        + "\u0982\u0983"
        + "\u09be\u09c0"
        + "\u09c7\u09c8"
        + "\u09cb\u09cc"
        + "\u09d7\u09d7"
        + "\u0a3e\u0a40"
        + "\u0a83\u0a83"
        + "\u0abe\u0ac0"
        + "\u0ac9\u0ac9"
        + "\u0acb\u0acc"
        + "\u0b02\u0b03"
        + "\u0b3e\u0b3e"
        + "\u0b40\u0b40"
        + "\u0b47\u0b48"
        + "\u0b4b\u0b4c"
        + "\u0b57\u0b57"
        + "\u0b83\u0b83"
        + "\u0bbe\u0bbf"
        + "\u0bc1\u0bc2"
        + "\u0bc6\u0bc8"
        + "\u0bca\u0bcc"
        + "\u0bd7\u0bd7"
        + "\u0c01\u0c03"
        + "\u0c41\u0c44"
        + "\u0c82\u0c83"
        + "\u0cbe\u0cbe"
        + "\u0cc0\u0cc4"
        + "\u0cc7\u0cc8"
        + "\u0cca\u0ccb"
        + "\u0cd5\u0cd6"
        + "\u0d02\u0d03"
        + "\u0d3e\u0d40"
        + "\u0d46\u0d48"
        + "\u0d4a\u0d4c"
        + "\u0d57\u0d57",
    // Unicode 1.1 property value: {mn}
    "\u0300\u0345"
        + "\u0360\u0361"
        + "\u0483\u0486"
        + "\u05b0\u05b9"
        + "\u05bb\u05bd"
        + "\u05bf\u05bf"
        + "\u05c1\u05c2"
        + "\u064b\u0652"
        + "\u0670\u0670"
        + "\u06d6\u06e4"
        + "\u06e7\u06e8"
        + "\u06ea\u06ed"
        + "\u0901\u0902"
        + "\u093c\u093c"
        + "\u0941\u0948"
        + "\u094d\u094d"
        + "\u0951\u0954"
        + "\u0962\u0963"
        + "\u0981\u0981"
        + "\u09bc\u09bc"
        + "\u09c1\u09c4"
        + "\u09cd\u09cd"
        + "\u09e2\u09e3"
        + "\u0a02\u0a02"
        + "\u0a3c\u0a3c"
        + "\u0a41\u0a42"
        + "\u0a47\u0a48"
        + "\u0a4b\u0a4d"
        + "\u0a70\u0a71"
        + "\u0a81\u0a82"
        + "\u0abc\u0abc"
        + "\u0ac1\u0ac5"
        + "\u0ac7\u0ac8"
        + "\u0acd\u0acd"
        + "\u0b01\u0b01"
        + "\u0b3c\u0b3c"
        + "\u0b3f\u0b3f"
        + "\u0b41\u0b43"
        + "\u0b4d\u0b4d"
        + "\u0b56\u0b56"
        + "\u0b82\u0b82"
        + "\u0bc0\u0bc0"
        + "\u0bcd\u0bcd"
        + "\u0c3e\u0c40"
        + "\u0c46\u0c48"
        + "\u0c4a\u0c4d"
        + "\u0c55\u0c56"
        + "\u0cbf\u0cbf"
        + "\u0cc6\u0cc6"
        + "\u0ccc\u0ccd"
        + "\u0d41\u0d43"
        + "\u0d4d\u0d4d"
        + "\u0e31\u0e31"
        + "\u0e34\u0e3a"
        + "\u0e47\u0e4e"
        + "\u0eb1\u0eb1"
        + "\u0eb4\u0eb9"
        + "\u0ebb\u0ebc"
        + "\u0ec8\u0ecd"
        + "\u20d0\u20e1"
        + "\u302a\u302f"
        + "\u3099\u309a"
        + "\ufb1e\ufb1e"
        + "\ufe20\ufe23",
    // Unicode 1.1 property value: {nd}
    "\u0030\u0039"
        + "\u0660\u0669"
        + "\u06f0\u06f9"
        + "\u0966\u096f"
        + "\u09e6\u09ef"
        + "\u0a66\u0a6f"
        + "\u0ae6\u0aef"
        + "\u0b66\u0b6f"
        + "\u0be7\u0bef"
        + "\u0c66\u0c6f"
        + "\u0ce6\u0cef"
        + "\u0d66\u0d6f"
        + "\u0e50\u0e59"
        + "\u0ed0\u0ed9"
        + "\u2474\u247c"
        + "\u2488\u2490"
        + "\u24ea\u24ea"
        + "\uff10\uff19",
    // Unicode 1.1 property value: {no}
    "\u0bf0\u0bf2" + "\u3007\u3007" + "\u3021\u3029",
    // Unicode 1.1 property value: {pd}
    "\u002d\u002d"
        + "\u2010\u2015"
        + "\u207b\u207b"
        + "\u208b\u208b"
        + "\u301c\u301c"
        + "\u3030\u3030",
    // Unicode 1.1 property value: {pe}
    "\u0029\u0029"
        + "\u005d\u005d"
        + "\u007d\u007d"
        + "\u00bb\u00bb"
        + "\u2019\u2019"
        + "\u201d\u201d"
        + "\u203a\u203a"
        + "\u2046\u2046"
        + "\u207e\u207e"
        + "\u208e\u208e"
        + "\u232a\u232a"
        + "\u3009\u3009"
        + "\u300b\u300b"
        + "\u300d\u300d"
        + "\u300f\u300f"
        + "\u3011\u3011"
        + "\u3015\u3015"
        + "\u3017\u3017"
        + "\u3019\u3019"
        + "\u301b\u301b"
        + "\ufd3f\ufd3f"
        + "\ufe36\ufe36"
        + "\ufe38\ufe38"
        + "\ufe3a\ufe3a"
        + "\ufe3c\ufe3c"
        + "\ufe3e\ufe3e"
        + "\ufe40\ufe40"
        + "\ufe42\ufe42"
        + "\ufe44\ufe44"
        + "\ufe5a\ufe5a"
        + "\ufe5c\ufe5c"
        + "\ufe5e\ufe5e"
        + "\uff09\uff09"
        + "\uff3d\uff3d"
        + "\uff5d\uff5d"
        + "\uff63\uff63",
    // Unicode 1.1 property value: {po}
    "\u0021\""
        + "\u0025\u0025"
        + "\u0027\u0027"
        + "\u002c\u002c"
        + "\u002e\u002f"
        + "\u003a\u003b"
        + "\u003f\u003f"
        + "\\\\"
        + "\u00a1\u00a1"
        + "\u00ad\u00ad"
        + "\u00b7\u00b7"
        + "\u00bf\u00bf"
        + "\u037e\u037e"
        + "\u0387\u0387"
        + "\u055a\u055f"
        + "\u0589\u0589"
        + "\u05be\u05be"
        + "\u05c0\u05c0"
        + "\u05c3\u05c3"
        + "\u05f3\u05f4"
        + "\u060c\u060c"
        + "\u061b\u061b"
        + "\u061f\u061f"
        + "\u06d4\u06d4"
        + "\u093d\u093d"
        + "\u0970\u0970"
        + "\u0abd\u0abd"
        + "\u0b3d\u0b3d"
        + "\u0eaf\u0eaf"
        + "\u10fb\u10fb"
        + "\u2016\u2017"
        + "\u201a\u201b"
        + "\u201e\u2027"
        + "\u2030\u2038"
        + "\u203b\u203c"
        + "\u3001\u3003"
        + "\u3005\u3006"
        + "\u30fb\u30fb",
    // Unicode 1.1 property value: {print}
    "\u0020\u007e"
        + "\u00a0\u01f5"
        + "\u01fa\u0217"
        + "\u0250\u02a8"
        + "\u02b0\u02de"
        + "\u02e0\u02e9"
        + "\u0300\u0345"
        + "\u0360\u0361"
        + "\u0374\u0375"
        + "\u037a\u037a"
        + "\u037e\u037e"
        + "\u0384\u038a"
        + "\u038c\u038c"
        + "\u038e\u03a1"
        + "\u03a3\u03ce"
        + "\u03d0\u03d6"
        + "\u03da\u03da"
        + "\u03dc\u03dc"
        + "\u03de\u03de"
        + "\u03e0\u03e0"
        + "\u03e2\u03f3"
        + "\u0401\u040c"
        + "\u040e\u044f"
        + "\u0451\u045c"
        + "\u045e\u0486"
        + "\u0490\u04c4"
        + "\u04c7\u04c8"
        + "\u04cb\u04cc"
        + "\u04d0\u04eb"
        + "\u04ee\u04f5"
        + "\u04f8\u04f9"
        + "\u0531\u0556"
        + "\u0559\u055f"
        + "\u0561\u0587"
        + "\u0589\u0589"
        + "\u05b0\u05b9"
        + "\u05bb\u05c3"
        + "\u05d0\u05ea"
        + "\u05f0\u05f4"
        + "\u060c\u060c"
        + "\u061b\u061b"
        + "\u061f\u061f"
        + "\u0621\u063a"
        + "\u0640\u0652"
        + "\u0660\u066d"
        + "\u0670\u06b7"
        + "\u06ba\u06be"
        + "\u06c0\u06ce"
        + "\u06d0\u06ed"
        + "\u06f0\u06f9"
        + "\u0901\u0903"
        + "\u0905\u0939"
        + "\u093c\u094d"
        + "\u0950\u0954"
        + "\u0958\u0970"
        + "\u0981\u0983"
        + "\u0985\u098c"
        + "\u098f\u0990"
        + "\u0993\u09a8"
        + "\u09aa\u09b0"
        + "\u09b2\u09b2"
        + "\u09b6\u09b9"
        + "\u09bc\u09bc"
        + "\u09be\u09c4"
        + "\u09c7\u09c8"
        + "\u09cb\u09cd"
        + "\u09d7\u09d7"
        + "\u09dc\u09dd"
        + "\u09df\u09e3"
        + "\u09e6\u09fa"
        + "\u0a02\u0a02"
        + "\u0a05\u0a0a"
        + "\u0a0f\u0a10"
        + "\u0a13\u0a28"
        + "\u0a2a\u0a30"
        + "\u0a32\u0a33"
        + "\u0a35\u0a36"
        + "\u0a38\u0a39"
        + "\u0a3c\u0a3c"
        + "\u0a3e\u0a42"
        + "\u0a47\u0a48"
        + "\u0a4b\u0a4d"
        + "\u0a59\u0a5c"
        + "\u0a5e\u0a5e"
        + "\u0a66\u0a74"
        + "\u0a81\u0a83"
        + "\u0a85\u0a8b"
        + "\u0a8d\u0a8d"
        + "\u0a8f\u0a91"
        + "\u0a93\u0aa8"
        + "\u0aaa\u0ab0"
        + "\u0ab2\u0ab3"
        + "\u0ab5\u0ab9"
        + "\u0abc\u0ac5"
        + "\u0ac7\u0ac9"
        + "\u0acb\u0acd"
        + "\u0ad0\u0ad0"
        + "\u0ae0\u0ae0"
        + "\u0ae6\u0aef"
        + "\u0b01\u0b03"
        + "\u0b05\u0b0c"
        + "\u0b0f\u0b10"
        + "\u0b13\u0b28"
        + "\u0b2a\u0b30"
        + "\u0b32\u0b33"
        + "\u0b36\u0b39"
        + "\u0b3c\u0b43"
        + "\u0b47\u0b48"
        + "\u0b4b\u0b4d"
        + "\u0b56\u0b57"
        + "\u0b5c\u0b5d"
        + "\u0b5f\u0b61"
        + "\u0b66\u0b70"
        + "\u0b82\u0b83"
        + "\u0b85\u0b8a"
        + "\u0b8e\u0b90"
        + "\u0b92\u0b95"
        + "\u0b99\u0b9a"
        + "\u0b9c\u0b9c"
        + "\u0b9e\u0b9f"
        + "\u0ba3\u0ba4"
        + "\u0ba8\u0baa"
        + "\u0bae\u0bb5"
        + "\u0bb7\u0bb9"
        + "\u0bbe\u0bc2"
        + "\u0bc6\u0bc8"
        + "\u0bca\u0bcd"
        + "\u0bd7\u0bd7"
        + "\u0be7\u0bf2"
        + "\u0c01\u0c03"
        + "\u0c05\u0c0c"
        + "\u0c0e\u0c10"
        + "\u0c12\u0c28"
        + "\u0c2a\u0c33"
        + "\u0c35\u0c39"
        + "\u0c3e\u0c44"
        + "\u0c46\u0c48"
        + "\u0c4a\u0c4d"
        + "\u0c55\u0c56"
        + "\u0c60\u0c61"
        + "\u0c66\u0c6f"
        + "\u0c82\u0c83"
        + "\u0c85\u0c8c"
        + "\u0c8e\u0c90"
        + "\u0c92\u0ca8"
        + "\u0caa\u0cb3"
        + "\u0cb5\u0cb9"
        + "\u0cbe\u0cc4"
        + "\u0cc6\u0cc8"
        + "\u0cca\u0ccd"
        + "\u0cd5\u0cd6"
        + "\u0cde\u0cde"
        + "\u0ce0\u0ce1"
        + "\u0ce6\u0cef"
        + "\u0d02\u0d03"
        + "\u0d05\u0d0c"
        + "\u0d0e\u0d10"
        + "\u0d12\u0d28"
        + "\u0d2a\u0d39"
        + "\u0d3e\u0d43"
        + "\u0d46\u0d48"
        + "\u0d4a\u0d4d"
        + "\u0d57\u0d57"
        + "\u0d60\u0d61"
        + "\u0d66\u0d6f"
        + "\u0e01\u0e3a"
        + "\u0e3f\u0e5b"
        + "\u0e81\u0e82"
        + "\u0e84\u0e84"
        + "\u0e87\u0e88"
        + "\u0e8a\u0e8a"
        + "\u0e8d\u0e8d"
        + "\u0e94\u0e97"
        + "\u0e99\u0e9f"
        + "\u0ea1\u0ea3"
        + "\u0ea5\u0ea5"
        + "\u0ea7\u0ea7"
        + "\u0eaa\u0eab"
        + "\u0ead\u0eb9"
        + "\u0ebb\u0ebd"
        + "\u0ec0\u0ec4"
        + "\u0ec6\u0ec6"
        + "\u0ec8\u0ecd"
        + "\u0ed0\u0ed9"
        + "\u0edc\u0edd"
        + "\u10a0\u10c5"
        + "\u10d0\u10f6"
        + "\u10fb\u10fb"
        + "\u1100\u1159"
        + "\u115f\u11a2"
        + "\u11a8\u11f9"
        + "\u1e00\u1e9a"
        + "\u1ea0\u1ef9"
        + "\u1f00\u1f15"
        + "\u1f18\u1f1d"
        + "\u1f20\u1f45"
        + "\u1f48\u1f4d"
        + "\u1f50\u1f57"
        + "\u1f59\u1f59"
        + "\u1f5b\u1f5b"
        + "\u1f5d\u1f5d"
        + "\u1f5f\u1f7d"
        + "\u1f80\u1fb4"
        + "\u1fb6\u1fc4"
        + "\u1fc6\u1fd3"
        + "\u1fd6\u1fdb"
        + "\u1fdd\u1fef"
        + "\u1ff2\u1ff4"
        + "\u1ff6\u1ffe"
        + "\u2000\u200b"
        + "\u2010\u2029"
        + "\u2030\u2046"
        + "\u2070\u2070"
        + "\u2074\u208e"
        + "\u20a0\u20aa"
        + "\u20d0\u20e1"
        + "\u2100\u2138"
        + "\u2153\u2182"
        + "\u2190\u21ea"
        + "\u2200\u22f1"
        + "\u2300\u2300"
        + "\u2302\u237a"
        + "\u2400\u2424"
        + "\u2440\u244a"
        + "\u2460\u24ea"
        + "\u2500\u2595"
        + "\u25a0\u25ef"
        + "\u2600\u2613"
        + "\u261a\u266f"
        + "\u2701\u2704"
        + "\u2706\u2709"
        + "\u270c\u2727"
        + "\u2729\u274b"
        + "\u274d\u274d"
        + "\u274f\u2752"
        + "\u2756\u2756"
        + "\u2758\u275e"
        + "\u2761\u2767"
        + "\u2776\u2794"
        + "\u2798\u27af"
        + "\u27b1\u27be"
        + "\u3000\u3037"
        + "\u303f\u303f"
        + "\u3041\u3094"
        + "\u3099\u309e"
        + "\u30a1\u30fe"
        + "\u3105\u312c"
        + "\u3131\u318e"
        + "\u3190\u319f"
        + "\u3200\u321c"
        + "\u3220\u3243"
        + "\u3260\u327b"
        + "\u327f\u32b0"
        + "\u32c0\u32cb"
        + "\u32d0\u32fe"
        + "\u3300\u3376"
        + "\u337b\u33dd"
        + "\u33e0\u33fe"
        + "\u3400\u9fff"
        + "\ufb00\ufb06"
        + "\ufb13\ufb17"
        + "\ufb1e\ufb36"
        + "\ufb38\ufb3c"
        + "\ufb3e\ufb3e"
        + "\ufb40\ufb41"
        + "\ufb43\ufb44"
        + "\ufb46\ufbb1"
        + "\ufbd3\ufd3f"
        + "\ufd50\ufd8f"
        + "\ufd92\ufdc7"
        + "\ufdf0\ufdfb"
        + "\ufe20\ufe23"
        + "\ufe30\ufe44"
        + "\ufe49\ufe52"
        + "\ufe54\ufe66"
        + "\ufe68\ufe6b"
        + "\ufe70\ufe72"
        + "\ufe74\ufe74"
        + "\ufe76\ufefc"
        + "\ufeff\ufeff"
        + "\uff01\uff5e"
        + "\uff61\uffbe"
        + "\uffc2\uffc7"
        + "\uffca\uffcf"
        + "\uffd2\uffd7"
        + "\uffda\uffdc"
        + "\uffe0\uffe6"
        + "\uffe8\uffee"
        + "\ufffd\ufffd",
    // Unicode 1.1 property value: {ps}
    "\u0028\u0028"
        + "\u005b\u005b"
        + "\u007b\u007b"
        + "\u00ab\u00ab"
        + "\u2018\u2018"
        + "\u201c\u201c"
        + "\u2039\u2039"
        + "\u2045\u2045"
        + "\u207d\u207d"
        + "\u208d\u208d"
        + "\u2329\u2329"
        + "\u3008\u3008"
        + "\u300a\u300a"
        + "\u300c\u300c"
        + "\u300e\u300e"
        + "\u3010\u3010"
        + "\u3014\u3014"
        + "\u3016\u3016"
        + "\u3018\u3018"
        + "\u301a\u301a"
        + "\ufd3e\ufd3e"
        + "\ufe35\ufe35"
        + "\ufe37\ufe37"
        + "\ufe39\ufe39"
        + "\ufe3b\ufe3b"
        + "\ufe3d\ufe3d"
        + "\ufe3f\ufe3f"
        + "\ufe41\ufe41"
        + "\ufe43\ufe43"
        + "\ufe59\ufe59"
        + "\ufe5b\ufe5b"
        + "\ufe5d\ufe5d"
        + "\uff08\uff08"
        + "\uff3b\uff3b"
        + "\uff5b\uff5b"
        + "\uff62\uff62",
    // Unicode 1.1 property value: {sc}
    "\u0024\u0024" + "\u00a2\u00a5" + "\u0e3f\u0e3f" + "\u20a0\u20aa",
    // Unicode 1.1 property value: {sm}
    "\u002b\u002b"
        + "\u003c\u003e"
        + "\u00ac\u00ac"
        + "\u00b1\u00b1"
        + "\u00d7\u00d7"
        + "\u00f7\u00f7"
        + "\u2200\u22f1"
        + "\ufb29\ufb29",
    // Unicode 1.1 property value: {so}
    "\u0023\u0023"
        + "\u0026\u0026"
        + "\u002a\u002a"
        + "\u0040\u0040"
        + "\u005f\u005f"
        + "\u007c\u007c"
        + "\u007e\u007e"
        + "\u00a6\u00a7"
        + "\u00a9\u00aa"
        + "\u00ae\u00ae"
        + "\u00b0\u00b0"
        + "\u00b2\u00b3"
        + "\u00b5\u00b6"
        + "\u00b9\u00ba"
        + "\u00bc\u00be"
        + "\u0374\u0375"
        + "\u0482\u0482"
        + "\u066a\u066d"
        + "\u06e9\u06e9"
        + "\u0950\u0950"
        + "\u0964\u0965"
        + "\u09f2\u09fa"
        + "\u0a72\u0a74"
        + "\u0ad0\u0ad0"
        + "\u0b70\u0b70"
        + "\u0ec6\u0ec6"
        + "\u0edc\u0edd"
        + "\u203d\u2044"
        + "\u2070\u2070"
        + "\u2074\u207a"
        + "\u207c\u207c"
        + "\u207f\u208a"
        + "\u208c\u208c"
        + "\u2100\u2138"
        + "\u2153\u2182"
        + "\u2190\u21ea"
        + "\u2300\u2300"
        + "\u2302\u2328"
        + "\u232b\u237a"
        + "\u2400\u2424"
        + "\u2440\u244a"
        + "\u2460\u2473"
        + "\u247d\u2487"
        + "\u2491\u24e9"
        + "\u2500\u2595"
        + "\u25a0\u25ef"
        + "\u2600\u2613"
        + "\u261a\u266f"
        + "\u2701\u2704"
        + "\u2706\u2709"
        + "\u270c\u2727"
        + "\u2729\u274b"
        + "\u274d\u274d"
        + "\u274f\u2752"
        + "\u2756\u2756"
        + "\u2758\u275e"
        + "\u2761\u2767"
        + "\u2776\u2794"
        + "\u2798\u27af"
        + "\u27b1\u27be"
        + "\u3004\u3004"
        + "\u3012\u3013"
        + "\u301d\u3020"
        + "\u3031\u3037"
        + "\u303f\u303f"
        + "\u3190\u319f"
        + "\u3200\u321c"
        + "\u3220\u3243"
        + "\u3260\u327b"
        + "\u327f\u32b0"
        + "\u32c0\u32cb"
        + "\u32d0\u32fe"
        + "\u3300\u3376"
        + "\u337b\u33dd"
        + "\u33e0\u33fe"
        + "\ufe30\ufe34"
        + "\ufe49\ufe52"
        + "\ufe54\ufe58"
        + "\ufe5f\ufe66"
        + "\ufe68\ufe6b"
        + "\uff01\uff07"
        + "\uff0a\uff0f"
        + "\uff1a\uff20"
        + "\uff3c\uff3c"
        + "\uff3e\uff40"
        + "\uff5c\uff5c"
        + "\uff5e\uff5e"
        + "\uff61\uff61"
        + "\uff64\uff65"
        + "\uff70\uff70"
        + "\uff9e\uff9f"
        + "\uffe0\uffe6"
        + "\uffe8\uffee"
        + "\ufffd\ufffd",
    // Unicode 1.1 property value: {xdigit}
    "\u0030\u0039"
        + "\u0041\u0046"
        + "\u0061\u0066"
        + "\u0660\u0669"
        + "\u06f0\u06f9"
        + "\u0966\u096f"
        + "\u09e6\u09ef"
        + "\u0a66\u0a6f"
        + "\u0ae6\u0aef"
        + "\u0b66\u0b6f"
        + "\u0be7\u0bef"
        + "\u0c66\u0c6f"
        + "\u0ce6\u0cef"
        + "\u0d66\u0d6f"
        + "\u0e50\u0e59"
        + "\u0ed0\u0ed9"
        + "\u2474\u247c"
        + "\u2488\u2490"
        + "\u24ea\u24ea"
        + "\uff10\uff19"
        + "\uff21\uff26"
        + "\uff41\uff46",
    // Unicode 1.1 property value: {zl}
    "\u2028\u2028",
    // Unicode 1.1 property value: {zp}
    "\u2029\u2029",
    // Unicode 1.1 property value: {zs}
    "\u0020\u0020" + "\u00a0\u00a0" + "\u2000\u200b" + "\u3000\u3000" + "\ufeff\ufeff"
  };

  public static final String[] propertyValueAliases = {};

  /** Maximum caseless partition size. */
  public static final int caselessMatchPartitionSize = 3;

  public static final String caselessMatchPartitions =
      "\u0041\u0061\000"
          + "\u0042\u0062\000"
          + "\u0043\u0063\000"
          + "\u0044\u0064\000"
          + "\u0045\u0065\000"
          + "\u0046\u0066\000"
          + "\u0047\u0067\000"
          + "\u0048\u0068\000"
          + "\u0049\u0069\000"
          + "\u004a\u006a\000"
          + "\u004b\u006b\000"
          + "\u004c\u006c\000"
          + "\u004d\u006d\000"
          + "\u004e\u006e\000"
          + "\u004f\u006f\000"
          + "\u0050\u0070\000"
          + "\u0051\u0071\000"
          + "\u0052\u0072\000"
          + "\u0053\u0073\u017f"
          + "\u0054\u0074\000"
          + "\u0055\u0075\000"
          + "\u0056\u0076\000"
          + "\u0057\u0077\000"
          + "\u0058\u0078\000"
          + "\u0059\u0079\000"
          + "\u005a\u007a\000"
          + "\u00c0\u00e0\000"
          + "\u00c1\u00e1\000"
          + "\u00c2\u00e2\000"
          + "\u00c3\u00e3\000"
          + "\u00c4\u00e4\000"
          + "\u00c5\u00e5\000"
          + "\u00c6\u00e6\000"
          + "\u00c7\u00e7\000"
          + "\u00c8\u00e8\000"
          + "\u00c9\u00e9\000"
          + "\u00ca\u00ea\000"
          + "\u00cb\u00eb\000"
          + "\u00cc\u00ec\000"
          + "\u00cd\u00ed\000"
          + "\u00ce\u00ee\000"
          + "\u00cf\u00ef\000"
          + "\u00d0\u00f0\000"
          + "\u00d1\u00f1\000"
          + "\u00d2\u00f2\000"
          + "\u00d3\u00f3\000"
          + "\u00d4\u00f4\000"
          + "\u00d5\u00f5\000"
          + "\u00d6\u00f6\000"
          + "\u00d8\u00f8\000"
          + "\u00d9\u00f9\000"
          + "\u00da\u00fa\000"
          + "\u00db\u00fb\000"
          + "\u00dc\u00fc\000"
          + "\u00dd\u00fd\000"
          + "\u00de\u00fe\000"
          + "\u00ff\u0178\000"
          + "\u0100\u0101\000"
          + "\u0102\u0103\000"
          + "\u0104\u0105\000"
          + "\u0106\u0107\000"
          + "\u0108\u0109\000"
          + "\u010a\u010b\000"
          + "\u010c\u010d\000"
          + "\u010e\u010f\000"
          + "\u0110\u0111\000"
          + "\u0112\u0113\000"
          + "\u0114\u0115\000"
          + "\u0116\u0117\000"
          + "\u0118\u0119\000"
          + "\u011a\u011b\000"
          + "\u011c\u011d\000"
          + "\u011e\u011f\000"
          + "\u0120\u0121\000"
          + "\u0122\u0123\000"
          + "\u0124\u0125\000"
          + "\u0126\u0127\000"
          + "\u0128\u0129\000"
          + "\u012a\u012b\000"
          + "\u012c\u012d\000"
          + "\u012e\u012f\000"
          + "\u0132\u0133\000"
          + "\u0134\u0135\000"
          + "\u0136\u0137\000"
          + "\u0139\u013a\000"
          + "\u013b\u013c\000"
          + "\u013d\u013e\000"
          + "\u013f\u0140\000"
          + "\u0141\u0142\000"
          + "\u0143\u0144\000"
          + "\u0145\u0146\000"
          + "\u0147\u0148\000"
          + "\u014a\u014b\000"
          + "\u014c\u014d\000"
          + "\u014e\u014f\000"
          + "\u0150\u0151\000"
          + "\u0152\u0153\000"
          + "\u0154\u0155\000"
          + "\u0156\u0157\000"
          + "\u0158\u0159\000"
          + "\u015a\u015b\000"
          + "\u015c\u015d\000"
          + "\u015e\u015f\000"
          + "\u0160\u0161\000"
          + "\u0162\u0163\000"
          + "\u0164\u0165\000"
          + "\u0166\u0167\000"
          + "\u0168\u0169\000"
          + "\u016a\u016b\000"
          + "\u016c\u016d\000"
          + "\u016e\u016f\000"
          + "\u0170\u0171\000"
          + "\u0172\u0173\000"
          + "\u0174\u0175\000"
          + "\u0176\u0177\000"
          + "\u0179\u017a\000"
          + "\u017b\u017c\000"
          + "\u017d\u017e\000"
          + "\u0181\u0253\000"
          + "\u0182\u0183\000"
          + "\u0184\u0185\000"
          + "\u0186\u0254\000"
          + "\u0187\u0188\000"
          + "\u018a\u0257\000"
          + "\u018b\u018c\000"
          + "\u018e\u0258\000"
          + "\u018f\u0259\000"
          + "\u0190\u025b\000"
          + "\u0191\u0192\000"
          + "\u0193\u0260\000"
          + "\u0194\u0263\000"
          + "\u0196\u0269\000"
          + "\u0197\u0268\000"
          + "\u0198\u0199\000"
          + "\u019c\u026f\000"
          + "\u019d\u0272\000"
          + "\u01a0\u01a1\000"
          + "\u01a2\u01a3\000"
          + "\u01a4\u01a5\000"
          + "\u01a7\u01a8\000"
          + "\u01a9\u0283\000"
          + "\u01ac\u01ad\000"
          + "\u01ae\u0288\000"
          + "\u01af\u01b0\000"
          + "\u01b1\u028a\000"
          + "\u01b2\u028b\000"
          + "\u01b3\u01b4\000"
          + "\u01b5\u01b6\000"
          + "\u01b7\u0292\000"
          + "\u01b8\u01b9\000"
          + "\u01bc\u01bd\000"
          + "\u01c4\u01c5\u01c6"
          + "\u01c7\u01c8\u01c9"
          + "\u01ca\u01cb\u01cc"
          + "\u01cd\u01ce\000"
          + "\u01cf\u01d0\000"
          + "\u01d1\u01d2\000"
          + "\u01d3\u01d4\000"
          + "\u01d5\u01d6\000"
          + "\u01d7\u01d8\000"
          + "\u01d9\u01da\000"
          + "\u01db\u01dc\000"
          + "\u01de\u01df\000"
          + "\u01e0\u01e1\000"
          + "\u01e2\u01e3\000"
          + "\u01e4\u01e5\000"
          + "\u01e6\u01e7\000"
          + "\u01e8\u01e9\000"
          + "\u01ea\u01eb\000"
          + "\u01ec\u01ed\000"
          + "\u01ee\u01ef\000"
          + "\u01f1\u01f2\u01f3"
          + "\u01f4\u01f5\000"
          + "\u01fa\u01fb\000"
          + "\u01fc\u01fd\000"
          + "\u01fe\u01ff\000"
          + "\u0200\u0201\000"
          + "\u0202\u0203\000"
          + "\u0204\u0205\000"
          + "\u0206\u0207\000"
          + "\u0208\u0209\000"
          + "\u020a\u020b\000"
          + "\u020c\u020d\000"
          + "\u020e\u020f\000"
          + "\u0210\u0211\000"
          + "\u0212\u0213\000"
          + "\u0214\u0215\000"
          + "\u0216\u0217\000"
          + "\u0386\u03ac\000"
          + "\u0388\u03ad\000"
          + "\u0389\u03ae\000"
          + "\u038a\u03af\000"
          + "\u038c\u03cc\000"
          + "\u038e\u03cd\000"
          + "\u038f\u03ce\000"
          + "\u0391\u03b1\000"
          + "\u0392\u03b2\u03d0"
          + "\u0393\u03b3\000"
          + "\u0394\u03b4\000"
          + "\u0395\u03b5\000"
          + "\u0396\u03b6\000"
          + "\u0397\u03b7\000"
          + "\u0398\u03b8\u03d1"
          + "\u0399\u03b9\000"
          + "\u039a\u03ba\u03f0"
          + "\u039b\u03bb\000"
          + "\u039c\u03bc\000"
          + "\u039d\u03bd\000"
          + "\u039e\u03be\000"
          + "\u039f\u03bf\000"
          + "\u03a0\u03c0\u03d6"
          + "\u03a1\u03c1\u03f1"
          + "\u03a3\u03c3\000"
          + "\u03a4\u03c4\000"
          + "\u03a5\u03c5\000"
          + "\u03a6\u03c6\u03d5"
          + "\u03a7\u03c7\000"
          + "\u03a8\u03c8\000"
          + "\u03a9\u03c9\000"
          + "\u03aa\u03ca\000"
          + "\u03ab\u03cb\000"
          + "\u03da\u03db\000"
          + "\u03dc\u03dd\000"
          + "\u03de\u03df\000"
          + "\u03e0\u03e1\000"
          + "\u03e2\u03e3\000"
          + "\u03e4\u03e5\000"
          + "\u03e6\u03e7\000"
          + "\u03e8\u03e9\000"
          + "\u03ea\u03eb\000"
          + "\u03ec\u03ed\000"
          + "\u03ee\u03ef\000"
          + "\u0401\u0451\000"
          + "\u0402\u0452\000"
          + "\u0403\u0453\000"
          + "\u0404\u0454\000"
          + "\u0405\u0455\000"
          + "\u0406\u0456\000"
          + "\u0407\u0457\000"
          + "\u0408\u0458\000"
          + "\u0409\u0459\000"
          + "\u040a\u045a\000"
          + "\u040b\u045b\000"
          + "\u040c\u045c\000"
          + "\u040e\u045e\000"
          + "\u040f\u045f\000"
          + "\u0410\u0430\000"
          + "\u0411\u0431\000"
          + "\u0412\u0432\000"
          + "\u0413\u0433\000"
          + "\u0414\u0434\000"
          + "\u0415\u0435\000"
          + "\u0416\u0436\000"
          + "\u0417\u0437\000"
          + "\u0418\u0438\000"
          + "\u0419\u0439\000"
          + "\u041a\u043a\000"
          + "\u041b\u043b\000"
          + "\u041c\u043c\000"
          + "\u041d\u043d\000"
          + "\u041e\u043e\000"
          + "\u041f\u043f\000"
          + "\u0420\u0440\000"
          + "\u0421\u0441\000"
          + "\u0422\u0442\000"
          + "\u0423\u0443\000"
          + "\u0424\u0444\000"
          + "\u0425\u0445\000"
          + "\u0426\u0446\000"
          + "\u0427\u0447\000"
          + "\u0428\u0448\000"
          + "\u0429\u0449\000"
          + "\u042a\u044a\000"
          + "\u042b\u044b\000"
          + "\u042c\u044c\000"
          + "\u042d\u044d\000"
          + "\u042e\u044e\000"
          + "\u042f\u044f\000"
          + "\u0460\u0461\000"
          + "\u0462\u0463\000"
          + "\u0464\u0465\000"
          + "\u0466\u0467\000"
          + "\u0468\u0469\000"
          + "\u046a\u046b\000"
          + "\u046c\u046d\000"
          + "\u046e\u046f\000"
          + "\u0470\u0471\000"
          + "\u0472\u0473\000"
          + "\u0474\u0475\000"
          + "\u0476\u0477\000"
          + "\u0478\u0479\000"
          + "\u047a\u047b\000"
          + "\u047c\u047d\000"
          + "\u047e\u047f\000"
          + "\u0480\u0481\000"
          + "\u0490\u0491\000"
          + "\u0492\u0493\000"
          + "\u0494\u0495\000"
          + "\u0496\u0497\000"
          + "\u0498\u0499\000"
          + "\u049a\u049b\000"
          + "\u049c\u049d\000"
          + "\u049e\u049f\000"
          + "\u04a0\u04a1\000"
          + "\u04a2\u04a3\000"
          + "\u04a4\u04a5\000"
          + "\u04a6\u04a7\000"
          + "\u04a8\u04a9\000"
          + "\u04aa\u04ab\000"
          + "\u04ac\u04ad\000"
          + "\u04ae\u04af\000"
          + "\u04b0\u04b1\000"
          + "\u04b2\u04b3\000"
          + "\u04b4\u04b5\000"
          + "\u04b6\u04b7\000"
          + "\u04b8\u04b9\000"
          + "\u04ba\u04bb\000"
          + "\u04bc\u04bd\000"
          + "\u04be\u04bf\000"
          + "\u04c1\u04c2\000"
          + "\u04c3\u04c4\000"
          + "\u04c7\u04c8\000"
          + "\u04cb\u04cc\000"
          + "\u04d0\u04d1\000"
          + "\u04d2\u04d3\000"
          + "\u04d4\u04d5\000"
          + "\u04d6\u04d7\000"
          + "\u04d8\u04d9\000"
          + "\u04da\u04db\000"
          + "\u04dc\u04dd\000"
          + "\u04de\u04df\000"
          + "\u04e0\u04e1\000"
          + "\u04e2\u04e3\000"
          + "\u04e4\u04e5\000"
          + "\u04e6\u04e7\000"
          + "\u04e8\u04e9\000"
          + "\u04ea\u04eb\000"
          + "\u04ee\u04ef\000"
          + "\u04f0\u04f1\000"
          + "\u04f2\u04f3\000"
          + "\u04f4\u04f5\000"
          + "\u04f8\u04f9\000"
          + "\u0531\u0561\000"
          + "\u0532\u0562\000"
          + "\u0533\u0563\000"
          + "\u0534\u0564\000"
          + "\u0535\u0565\000"
          + "\u0536\u0566\000"
          + "\u0537\u0567\000"
          + "\u0538\u0568\000"
          + "\u0539\u0569\000"
          + "\u053a\u056a\000"
          + "\u053b\u056b\000"
          + "\u053c\u056c\000"
          + "\u053d\u056d\000"
          + "\u053e\u056e\000"
          + "\u053f\u056f\000"
          + "\u0540\u0570\000"
          + "\u0541\u0571\000"
          + "\u0542\u0572\000"
          + "\u0543\u0573\000"
          + "\u0544\u0574\000"
          + "\u0545\u0575\000"
          + "\u0546\u0576\000"
          + "\u0547\u0577\000"
          + "\u0548\u0578\000"
          + "\u0549\u0579\000"
          + "\u054a\u057a\000"
          + "\u054b\u057b\000"
          + "\u054c\u057c\000"
          + "\u054d\u057d\000"
          + "\u054e\u057e\000"
          + "\u054f\u057f\000"
          + "\u0550\u0580\000"
          + "\u0551\u0581\000"
          + "\u0552\u0582\000"
          + "\u0553\u0583\000"
          + "\u0554\u0584\000"
          + "\u0555\u0585\000"
          + "\u0556\u0586\000"
          + "\u10a0\u10d0\000"
          + "\u10a1\u10d1\000"
          + "\u10a2\u10d2\000"
          + "\u10a3\u10d3\000"
          + "\u10a4\u10d4\000"
          + "\u10a5\u10d5\000"
          + "\u10a6\u10d6\000"
          + "\u10a7\u10d7\000"
          + "\u10a8\u10d8\000"
          + "\u10a9\u10d9\000"
          + "\u10aa\u10da\000"
          + "\u10ab\u10db\000"
          + "\u10ac\u10dc\000"
          + "\u10ad\u10dd\000"
          + "\u10ae\u10de\000"
          + "\u10af\u10df\000"
          + "\u10b0\u10e0\000"
          + "\u10b1\u10e1\000"
          + "\u10b2\u10e2\000"
          + "\u10b3\u10e3\000"
          + "\u10b4\u10e4\000"
          + "\u10b5\u10e5\000"
          + "\u10b6\u10e6\000"
          + "\u10b7\u10e7\000"
          + "\u10b8\u10e8\000"
          + "\u10b9\u10e9\000"
          + "\u10ba\u10ea\000"
          + "\u10bb\u10eb\000"
          + "\u10bc\u10ec\000"
          + "\u10bd\u10ed\000"
          + "\u10be\u10ee\000"
          + "\u10bf\u10ef\000"
          + "\u10c0\u10f0\000"
          + "\u10c1\u10f1\000"
          + "\u10c2\u10f2\000"
          + "\u10c3\u10f3\000"
          + "\u10c4\u10f4\000"
          + "\u10c5\u10f5\000"
          + "\u1e00\u1e01\000"
          + "\u1e02\u1e03\000"
          + "\u1e04\u1e05\000"
          + "\u1e06\u1e07\000"
          + "\u1e08\u1e09\000"
          + "\u1e0a\u1e0b\000"
          + "\u1e0c\u1e0d\000"
          + "\u1e0e\u1e0f\000"
          + "\u1e10\u1e11\000"
          + "\u1e12\u1e13\000"
          + "\u1e14\u1e15\000"
          + "\u1e16\u1e17\000"
          + "\u1e18\u1e19\000"
          + "\u1e1a\u1e1b\000"
          + "\u1e1c\u1e1d\000"
          + "\u1e1e\u1e1f\000"
          + "\u1e20\u1e21\000"
          + "\u1e22\u1e23\000"
          + "\u1e24\u1e25\000"
          + "\u1e26\u1e27\000"
          + "\u1e28\u1e29\000"
          + "\u1e2a\u1e2b\000"
          + "\u1e2c\u1e2d\000"
          + "\u1e2e\u1e2f\000"
          + "\u1e30\u1e31\000"
          + "\u1e32\u1e33\000"
          + "\u1e34\u1e35\000"
          + "\u1e36\u1e37\000"
          + "\u1e38\u1e39\000"
          + "\u1e3a\u1e3b\000"
          + "\u1e3c\u1e3d\000"
          + "\u1e3e\u1e3f\000"
          + "\u1e40\u1e41\000"
          + "\u1e42\u1e43\000"
          + "\u1e44\u1e45\000"
          + "\u1e46\u1e47\000"
          + "\u1e48\u1e49\000"
          + "\u1e4a\u1e4b\000"
          + "\u1e4c\u1e4d\000"
          + "\u1e4e\u1e4f\000"
          + "\u1e50\u1e51\000"
          + "\u1e52\u1e53\000"
          + "\u1e54\u1e55\000"
          + "\u1e56\u1e57\000"
          + "\u1e58\u1e59\000"
          + "\u1e5a\u1e5b\000"
          + "\u1e5c\u1e5d\000"
          + "\u1e5e\u1e5f\000"
          + "\u1e60\u1e61\000"
          + "\u1e62\u1e63\000"
          + "\u1e64\u1e65\000"
          + "\u1e66\u1e67\000"
          + "\u1e68\u1e69\000"
          + "\u1e6a\u1e6b\000"
          + "\u1e6c\u1e6d\000"
          + "\u1e6e\u1e6f\000"
          + "\u1e70\u1e71\000"
          + "\u1e72\u1e73\000"
          + "\u1e74\u1e75\000"
          + "\u1e76\u1e77\000"
          + "\u1e78\u1e79\000"
          + "\u1e7a\u1e7b\000"
          + "\u1e7c\u1e7d\000"
          + "\u1e7e\u1e7f\000"
          + "\u1e80\u1e81\000"
          + "\u1e82\u1e83\000"
          + "\u1e84\u1e85\000"
          + "\u1e86\u1e87\000"
          + "\u1e88\u1e89\000"
          + "\u1e8a\u1e8b\000"
          + "\u1e8c\u1e8d\000"
          + "\u1e8e\u1e8f\000"
          + "\u1e90\u1e91\000"
          + "\u1e92\u1e93\000"
          + "\u1e94\u1e95\000"
          + "\u1ea0\u1ea1\000"
          + "\u1ea2\u1ea3\000"
          + "\u1ea4\u1ea5\000"
          + "\u1ea6\u1ea7\000"
          + "\u1ea8\u1ea9\000"
          + "\u1eaa\u1eab\000"
          + "\u1eac\u1ead\000"
          + "\u1eae\u1eaf\000"
          + "\u1eb0\u1eb1\000"
          + "\u1eb2\u1eb3\000"
          + "\u1eb4\u1eb5\000"
          + "\u1eb6\u1eb7\000"
          + "\u1eb8\u1eb9\000"
          + "\u1eba\u1ebb\000"
          + "\u1ebc\u1ebd\000"
          + "\u1ebe\u1ebf\000"
          + "\u1ec0\u1ec1\000"
          + "\u1ec2\u1ec3\000"
          + "\u1ec4\u1ec5\000"
          + "\u1ec6\u1ec7\000"
          + "\u1ec8\u1ec9\000"
          + "\u1eca\u1ecb\000"
          + "\u1ecc\u1ecd\000"
          + "\u1ece\u1ecf\000"
          + "\u1ed0\u1ed1\000"
          + "\u1ed2\u1ed3\000"
          + "\u1ed4\u1ed5\000"
          + "\u1ed6\u1ed7\000"
          + "\u1ed8\u1ed9\000"
          + "\u1eda\u1edb\000"
          + "\u1edc\u1edd\000"
          + "\u1ede\u1edf\000"
          + "\u1ee0\u1ee1\000"
          + "\u1ee2\u1ee3\000"
          + "\u1ee4\u1ee5\000"
          + "\u1ee6\u1ee7\000"
          + "\u1ee8\u1ee9\000"
          + "\u1eea\u1eeb\000"
          + "\u1eec\u1eed\000"
          + "\u1eee\u1eef\000"
          + "\u1ef0\u1ef1\000"
          + "\u1ef2\u1ef3\000"
          + "\u1ef4\u1ef5\000"
          + "\u1ef6\u1ef7\000"
          + "\u1ef8\u1ef9\000"
          + "\u1f00\u1f08\000"
          + "\u1f01\u1f09\000"
          + "\u1f02\u1f0a\000"
          + "\u1f03\u1f0b\000"
          + "\u1f04\u1f0c\000"
          + "\u1f05\u1f0d\000"
          + "\u1f06\u1f0e\000"
          + "\u1f07\u1f0f\000"
          + "\u1f10\u1f18\000"
          + "\u1f11\u1f19\000"
          + "\u1f12\u1f1a\000"
          + "\u1f13\u1f1b\000"
          + "\u1f14\u1f1c\000"
          + "\u1f15\u1f1d\000"
          + "\u1f20\u1f28\000"
          + "\u1f21\u1f29\000"
          + "\u1f22\u1f2a\000"
          + "\u1f23\u1f2b\000"
          + "\u1f24\u1f2c\000"
          + "\u1f25\u1f2d\000"
          + "\u1f26\u1f2e\000"
          + "\u1f27\u1f2f\000"
          + "\u1f30\u1f38\000"
          + "\u1f31\u1f39\000"
          + "\u1f32\u1f3a\000"
          + "\u1f33\u1f3b\000"
          + "\u1f34\u1f3c\000"
          + "\u1f35\u1f3d\000"
          + "\u1f36\u1f3e\000"
          + "\u1f37\u1f3f\000"
          + "\u1f40\u1f48\000"
          + "\u1f41\u1f49\000"
          + "\u1f42\u1f4a\000"
          + "\u1f43\u1f4b\000"
          + "\u1f44\u1f4c\000"
          + "\u1f45\u1f4d\000"
          + "\u1f51\u1f59\000"
          + "\u1f53\u1f5b\000"
          + "\u1f55\u1f5d\000"
          + "\u1f57\u1f5f\000"
          + "\u1f60\u1f68\000"
          + "\u1f61\u1f69\000"
          + "\u1f62\u1f6a\000"
          + "\u1f63\u1f6b\000"
          + "\u1f64\u1f6c\000"
          + "\u1f65\u1f6d\000"
          + "\u1f66\u1f6e\000"
          + "\u1f67\u1f6f\000"
          + "\u1f70\u1fba\000"
          + "\u1f71\u1fbb\000"
          + "\u1f72\u1fc8\000"
          + "\u1f73\u1fc9\000"
          + "\u1f74\u1fca\000"
          + "\u1f75\u1fcb\000"
          + "\u1f76\u1fda\000"
          + "\u1f77\u1fdb\000"
          + "\u1f78\u1ff8\000"
          + "\u1f79\u1ff9\000"
          + "\u1f7a\u1fea\000"
          + "\u1f7b\u1feb\000"
          + "\u1f7c\u1ffa\000"
          + "\u1f7d\u1ffb\000"
          + "\u1f80\u1f88\000"
          + "\u1f81\u1f89\000"
          + "\u1f82\u1f8a\000"
          + "\u1f83\u1f8b\000"
          + "\u1f84\u1f8c\000"
          + "\u1f85\u1f8d\000"
          + "\u1f86\u1f8e\000"
          + "\u1f87\u1f8f\000"
          + "\u1f90\u1f98\000"
          + "\u1f91\u1f99\000"
          + "\u1f92\u1f9a\000"
          + "\u1f93\u1f9b\000"
          + "\u1f94\u1f9c\000"
          + "\u1f95\u1f9d\000"
          + "\u1f96\u1f9e\000"
          + "\u1f97\u1f9f\000"
          + "\u1fa0\u1fa8\000"
          + "\u1fa1\u1fa9\000"
          + "\u1fa2\u1faa\000"
          + "\u1fa3\u1fab\000"
          + "\u1fa4\u1fac\000"
          + "\u1fa5\u1fad\000"
          + "\u1fa6\u1fae\000"
          + "\u1fa7\u1faf\000"
          + "\u1fb0\u1fb8\000"
          + "\u1fb1\u1fb9\000"
          + "\u1fb3\u1fbc\000"
          + "\u1fc3\u1fcc\000"
          + "\u1fd0\u1fd8\000"
          + "\u1fd1\u1fd9\000"
          + "\u1fe0\u1fe8\000"
          + "\u1fe1\u1fe9\000"
          + "\u1fe5\u1fec\000"
          + "\u1ff3\u1ffc\000"
          + "\u2160\u2170\000"
          + "\u2161\u2171\000"
          + "\u2162\u2172\000"
          + "\u2163\u2173\000"
          + "\u2164\u2174\000"
          + "\u2165\u2175\000"
          + "\u2166\u2176\000"
          + "\u2167\u2177\000"
          + "\u2168\u2178\000"
          + "\u2169\u2179\000"
          + "\u216a\u217a\000"
          + "\u216b\u217b\000"
          + "\u216c\u217c\000"
          + "\u216d\u217d\000"
          + "\u216e\u217e\000"
          + "\u216f\u217f\000"
          + "\u24b6\u24d0\000"
          + "\u24b7\u24d1\000"
          + "\u24b8\u24d2\000"
          + "\u24b9\u24d3\000"
          + "\u24ba\u24d4\000"
          + "\u24bb\u24d5\000"
          + "\u24bc\u24d6\000"
          + "\u24bd\u24d7\000"
          + "\u24be\u24d8\000"
          + "\u24bf\u24d9\000"
          + "\u24c0\u24da\000"
          + "\u24c1\u24db\000"
          + "\u24c2\u24dc\000"
          + "\u24c3\u24dd\000"
          + "\u24c4\u24de\000"
          + "\u24c5\u24df\000"
          + "\u24c6\u24e0\000"
          + "\u24c7\u24e1\000"
          + "\u24c8\u24e2\000"
          + "\u24c9\u24e3\000"
          + "\u24ca\u24e4\000"
          + "\u24cb\u24e5\000"
          + "\u24cc\u24e6\000"
          + "\u24cd\u24e7\000"
          + "\u24ce\u24e8\000"
          + "\u24cf\u24e9\000"
          + "\uff21\uff41\000"
          + "\uff22\uff42\000"
          + "\uff23\uff43\000"
          + "\uff24\uff44\000"
          + "\uff25\uff45\000"
          + "\uff26\uff46\000"
          + "\uff27\uff47\000"
          + "\uff28\uff48\000"
          + "\uff29\uff49\000"
          + "\uff2a\uff4a\000"
          + "\uff2b\uff4b\000"
          + "\uff2c\uff4c\000"
          + "\uff2d\uff4d\000"
          + "\uff2e\uff4e\000"
          + "\uff2f\uff4f\000"
          + "\uff30\uff50\000"
          + "\uff31\uff51\000"
          + "\uff32\uff52\000"
          + "\uff33\uff53\000"
          + "\uff34\uff54\000"
          + "\uff35\uff55\000"
          + "\uff36\uff56\000"
          + "\uff37\uff57\000"
          + "\uff38\uff58\000"
          + "\uff39\uff59\000"
          + "\uff3a\uff5a\000";
}
